Facebook
From Blush Panda, 7 Years ago, written in C#.
Embed
Download Paste or View Raw
Hits: 253
  1. // Değeri 0 a atadık.
  2.         double value = 0;
  3.         String operation = "";
  4.         bool operation_pressed = false;
  5.  
  6.         public Form1()
  7.         {
  8.             InitializeComponent();
  9.         }
  10.  
  11.         private void button_Click(object sender, EventArgs e)
  12.         {
  13.             if ((sonuc.Text =="0" )||(operation_pressed)){
  14.                 sonuc.Clear();
  15.                 operation_pressed = false;
  16.             }
  17.             Button b = (Button)sender;
  18.             sonuc.Text = sonuc.Text + b.Text;
  19.  
  20.         }
  21.  
  22.         private void button18_Click(object sender, EventArgs e)
  23.         {
  24.             // CE Tuşu Temizleme İşlemi
  25.             sonuc.Clear();
  26.         }
  27.  
  28.         private void islem_Click(object sender, EventArgs e)
  29.         {
  30.             // Operatorlere Click Olayı
  31.             Button b = (Button)sender;
  32.             operation = b.Text;
  33.             value = double.Parse(sonuc.Text);
  34.             operation_pressed = true;
  35.         }
  36.  
  37.         private void button12_Click(object sender, EventArgs e)
  38.         {
  39.             switch (operation){
  40.                 case "+":
  41.                     sonuc.Text = (value +  double.Parse(sonuc.Text).ToString());
  42.                break;
  43.                 case "-":
  44.                     sonuc.Text = (value - double.Parse(sonuc.Text)).ToString();
  45.                     break;
  46.                 case "*":
  47.                     sonuc.Text = (value * double.Parse(sonuc.Text)).ToString();
  48.                     break;
  49.                 case "/":
  50.                     sonuc.Text = (value / double.Parse(sonuc.Text)).ToString();
  51.                     break;
  52.                 case "%":
  53.                     sonuc.Text = (value % double.Parse(sonuc.Text)).ToString();
  54.                     break;
  55.                     default:
  56.  
  57.                     break;
  58.             }
  59.         }
  60.  
  61.         private void button17_Click(object sender, EventArgs e) {
  62.             sonuc.Clear();
  63.             value = 0;
  64.         }