Advertisement
cuniszkiewicz

CalcStart

Apr 14th, 2025
403
0
25 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.67 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10.  
  11. namespace Calculator
  12. {
  13.     public partial class Form1 : Form
  14.     {
  15.         double a, b, result = 0;
  16.         char operation;
  17.  
  18.         public Form1()
  19.         {
  20.             InitializeComponent();
  21.         }
  22.  
  23.         private void btnEq_Click(object sender, EventArgs e)
  24.         {
  25.             b = int.Parse(lblScreen.Text);
  26.             lblScreen.Text = "";
  27.  
  28.             switch (operation)
  29.             {
  30.                 case '+':
  31.                     result = a + b;
  32.                     break;
  33.                 case '-':
  34.                     result = a - b;
  35.                     break;
  36.                 case '*':
  37.                     result = a * b;
  38.                     break;
  39.                 case '/':
  40.                     if (b != 0)
  41.                         result = a / b;
  42.                     else
  43.                         MessageBox.Show("Don't devide by 0!");
  44.                     break;
  45.  
  46.             }
  47.  
  48.             //lblScreen.Text = result.ToString();
  49.             lblScreen.Text = $"{result}";
  50.         }
  51.  
  52.         private void btn1_Click(object sender, EventArgs e)
  53.         {
  54.             Button button = (Button)sender;
  55.             lblScreen.Text += button.Text;
  56.         }
  57.  
  58.         private void btnPlus_Click(object sender, EventArgs e)
  59.         {
  60.             Button button = (Button)sender;
  61.             a = int.Parse(lblScreen.Text);
  62.             lblScreen.Text = "";
  63.             operation = char.Parse(button.Text);
  64.         }
  65.     }
  66. }
  67.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement