C# – Basit Hesap Makinesi Örneği

Merhaba arkadaşlar,

Sizlere C# ile basit bir hesap makinesi yapmayı göstereceğim. Mantığı ve yapımı çok basit olan bu hesap makinesini yapabilmemiz için C# ile açmış olduğumuz formumuza 4 adet buton,2 adet textbox ve 1 adet label ekliyoruz.

Eklemiş olduğumuz butonları işlemleri yapması için, textboxları sayı girişleri için ve labeli sonucu göstermesi için kullanacağız.

Şimdi butonlarımızın isimleri sırasıyla çarpma,bölme,toplama ve çıkarma şeklinde olacak. İşlemlerimiz için aşağıdaki kodları butonlarımızın içine yani click olayına yazıyoruz.

Çarpma işlemi için:


private void button1_Click(object sender, EventArgs e)
{
Double say1, say2, sonuc;
say1 = Convert.ToDouble(textBox1.Text);
say2 = Convert.ToDouble(textBox2.Text);
sonuc = say1 * say2;
label2.Text = sonuc.ToString();
}

Bölme işlemi için:


private void button2_Click(object sender, EventArgs e)
{
Double say1, say2, sonuc;
say1 = Convert.ToDouble(textBox1.Text);
say2 = Convert.ToDouble(textBox2.Text);
sonuc = say1 / say2;
label2.Text = sonuc.ToString();
}

Toplama işlemi için:


private void button3_Click(object sender, EventArgs e)
{
Double say1, say2, sonuc;
say1 = Convert.ToDouble(textBox1.Text);
say2 = Convert.ToDouble(textBox2.Text);
sonuc = say1 + say2;
label2.Text = sonuc.ToString();
}

Çıkarma işlemi için:


private void button4_Click(object sender, EventArgs e)
{
Double say1, say2, sonuc;
say1 = Convert.ToDouble(textBox1.Text);
say2 = Convert.ToDouble(textBox2.Text);
sonuc = say1 - say2;
label2.Text = sonuc.ToString();
}

Kodlarımızın yaptığı işlemler ise şöyle:

ilk double olarak sayı1,sayı2 ve sonucu gösterebileceğimiz değişkenlerimizi tanımladık. Daha sonra sayı1 ve sayı2 nereden alacaklarını gösterip gelen karaktersel(string) veriyi sayısal(integer) olarak çevirdik. Ve gelen verilerle sonuc değişkenimizde işlemi yaptırıp labelde dönüşüm işlemini yaparak gösterilmesini sağladık ve programımızı çalışır hale getirdik.

Programımızı çalıştırdığımızda ekran çıktılarımız ise toplama ve çarpma işlemleri için aşağıdakiler gibi oldu.

Toplama işlemi için:

Çarpma işlemi için:

 

 

Sosyal Medyada Paylaş Facebook Twitter Google+

Etiketler: , , , , ,
Eklenme Tarihi: 6 Şubat 2017

Konu hakkında yorumunuzu yazın