Visual C# 2005"De Hesp Makinası......
-
Visual C# 2005'de hesap makinası yapabilrmiyim,yapılabilirse bile nasıl yapabilrim elinde döküman olan varmı...(ben bu konuda yeniyimde)
-
Hoca öncelikle konuuyu yanls yere yazmssnn ...
Ben kendi yazdiim projemi denemek için yapmıstım :) verim istersen visual studio projesini direk de atabilirim ...
Hesap Makinasi 1 ( Hani su windowsun ki varya onunkini yaptım ) :D
public partial class Form4 : Form
{
public Form4()
{
InitializeComponent();
}
string Islem = string.Empty;
double Sonuc = 0;
bool Durum = false;
private void btnSayilar_Click(object sender, EventArgs e)
{
if (Durum)
{
txtSayi.Clear();
}
txtSayi.Text += ((Button)sender).Text;
Durum = false;
}
private void btnIslem_Click(object sender, EventArgs e)
{
Durum = true;
if (Islem == string.Empty)
{
Sonuc = Convert.ToDouble(txtSayi.Text);
}
else
{
if (Islem == "*")
{
Sonuc *= Convert.ToDouble(txtSayi.Text);
}
else if (Islem == "-")
{
Sonuc -= Convert.ToDouble(txtSayi.Text);
}
else if (Islem == "+")
{
Sonuc += Convert.ToDouble(txtSayi.Text);
}
else if (Islem == "/")
{
Sonuc /= Convert.ToDouble(txtSayi.Text);
}
if (((Button)sender).Text == "=")
{
txtSayi.Text = Convert.ToString(Sonuc);
Islem = string.Empty;
return;
}
if (((Button)sender).Text == "sqrt")
{
txtSayi.Text = Math.Sqrt(Sonuc).ToString();
Islem = string.Empty;
return;
}
}
txtSayi.Text = Convert.ToString(Sonuc);
Islem = ((Button)sender).Text;
}Hesap Makinasi 2 bundada 2 textbox var 1 tane sonuc için label 1 tanede buton :D textbox a yazdiğin değerleri toplar ve label a yazdirir ...
Butonun click olayina yaziosun tabiki bunlari
private void btnTopla_Click(object sender, EventArgs e)
{
int Sayi1 = Convert.ToInt32(txtSayi1.Text);
int Sayi2 = int.Parse(txtSayi2.Text);
int Sonuc = Sayi1 + Sayi2;
lblSonuc.Text = Convert.ToString(Sonuc);
//lblSonuc.Text = Sonuc.ToString();
//lblSonuc.Text = Convert.ToString(Convert.ToInt32(txtSayi1.Text) + Convert.ToInt32(txtSayi2.Text));
}
istersen dediğim gibi projeleride atabilirm... baska sorunun varsa onlarida burdan haledebilrz :)