CSharp Hesap Makinesı Yapımı
Visual C# programlama dilinde yapılmış güzel bir Hesap Makinesi uygulaması. Klasik bir hesap makinesinin yaptığı tüm işlemleri aynen yapmaktadır.
Programın ekran görüntüsü

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace hesap_amakinası { public partial class Form1 : Form { string kutu,kontrol,silme; double sayi1; public Form1() { InitializeComponent(); } private void b1_Click(object sender, EventArgs e) { kutu = kutu + "1"; ekran.Text = kutu; } private void b2_Click(object sender, EventArgs e) { kutu = kutu + "2"; ekran.Text = kutu; } private void b3_Click(object sender, EventArgs e) { kutu = kutu + "3"; ekran.Text = kutu; } private void b4_Click(object sender, EventArgs e) { kutu = kutu + "4"; ekran.Text = kutu; } private void b5_Click(object sender, EventArgs e) { kutu = kutu + "5"; ekran.Text = kutu; } private void b6_Click(object sender, EventArgs e) { kutu = kutu + "6"; ekran.Text = kutu; } private void b7_Click(object sender, EventArgs e) { kutu = kutu + "7"; ekran.Text = kutu; } private void b8_Click(object sender, EventArgs e) { kutu = kutu + "8"; ekran.Text = kutu; } private void b9_Click(object sender, EventArgs e) { kutu = kutu + "9"; ekran.Text = kutu; } private void b0_Click(object sender, EventArgs e) { kutu = kutu + "0"; ekran.Text = kutu; } private void nokta_Click(object sender, EventArgs e) { kutu = kutu + "."; ekran.Text = kutu; } private void topla_Click(object sender, EventArgs e) { sayi1 = Convert.ToDouble(kutu); ekran.Text = ""; kutu = ""; kontrol = "1"; } private void cikar_Click(object sender, EventArgs e) { sayi1 = Convert.ToDouble(kutu); ekran.Text = ""; kutu = ""; kontrol = "2"; } private void carp_Click(object sender, EventArgs e) { sayi1 = Convert.ToDouble(kutu); ekran.Text = ""; kutu = ""; kontrol = "3"; } private void bol_Click(object sender, EventArgs e) { sayi1 = Convert.ToDouble(kutu); ekran.Text = ""; kutu = ""; kontrol = "4"; } private void esit_Click(object sender, EventArgs e) { if (kontrol == "1") { ekran.Text = (sayi1 + Convert.ToDouble(ekran.Text)).ToString(); } if (kontrol == "2") { ekran.Text = (sayi1 - Convert.ToDouble(ekran.Text)).ToString(); } if (kontrol == "3") { ekran.Text = (sayi1 * Convert.ToDouble(ekran.Text)).ToString(); } if (kontrol == "4") { ekran.Text = (sayi1 / Convert.ToDouble(ekran.Text)).ToString(); } } private void teksil_Click(object sender, EventArgs e) { silme = ekran.Text; double sil1 = Convert.ToDouble(silme); sil1 = Math.Floor(sil1 / 10); silme = Convert.ToString(sil1); ekran.Text = silme; kutu = silme; } private void sil_Click(object sender, EventArgs e) { ekran.Text = ""; kutu = ""; silme = ""; } } }
Programın kaynak dosyası için tıklayınız.
Bu Yazıya Tepkin Nedir?
+1
1
+1
+1
+1
1
+1
+1
+1
<< Önceki Yazı
c#, C# Hesap Makinesı Yapımı, c# kodları, c# örnekleri, c# uygulamaları, csharp, CSharp Hesap Makinesı Yapımı, csharp kodları, csharp örnekleri, csharp uygulamaları, visual c#, visual c# kodları, visual c# örnekleri, visual c# uygulamaları, visual csharp