Advertisement
Guest User

Untitled

a guest
Jun 18th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 5.07 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.         public Form1()
  16.         {
  17.             InitializeComponent();
  18.         }
  19.  
  20.         float num, ans;
  21.         int count;
  22.  
  23.  
  24.         public void disable()//Metod za on i off na calc
  25.         {
  26.  
  27.             textBox1.Enabled = false;
  28.             button1.Show();
  29.             button2.Hide();
  30.             button3.Enabled = false;
  31.             button4.Enabled = false;
  32.             button5.Enabled = false;
  33.             button6.Enabled = false;
  34.             button7.Enabled = false;
  35.             button8.Enabled = false;
  36.             button9.Enabled = false;
  37.             button10.Enabled = false;
  38.             button11.Enabled = false;
  39.             button12.Enabled = false;
  40.             button13.Enabled = false;
  41.             button14.Enabled = false;
  42.             button15.Enabled = false;
  43.             button16.Enabled = false;
  44.             button17.Enabled = false;
  45.             button19.Enabled = false;
  46.             button20.Enabled = false;
  47.             button21.Enabled = false;
  48.  
  49.  
  50.         }
  51.  
  52.         public void Enable()
  53.         {
  54.             textBox1.Enabled = false;
  55.             button1.Hide();
  56.             button2.Show();
  57.             button3.Enabled = true;
  58.             button4.Enabled = true;
  59.             button5.Enabled = true;
  60.             button6.Enabled = true;
  61.             button7.Enabled = true;
  62.             button8.Enabled = true;
  63.             button9.Enabled = true;
  64.             button10.Enabled = true;
  65.             button11.Enabled = true;
  66.             button12.Enabled = true;
  67.             button13.Enabled = true;
  68.             button14.Enabled = true;
  69.             button15.Enabled = true;
  70.             button16.Enabled = true;
  71.             button17.Enabled = true;
  72.             button19.Enabled = true;
  73.             button20.Enabled = true;
  74.             button21.Enabled = true;
  75.  
  76.  
  77.         }
  78.  
  79.  
  80.  
  81.         private void button20_Click(object sender, EventArgs e)
  82.         {
  83.             textBox1.Text = textBox1.Text + ".";
  84.             textBox1.ForeColor = Color.Red;
  85.         }
  86.  
  87.         private void button19_Click(object sender, EventArgs e)
  88.         {
  89.             textBox1.Text = textBox1.Text + "0";
  90.             textBox1.ForeColor = Color.Red;
  91.         }
  92.  
  93.         private void button15_Click(object sender, EventArgs e)
  94.         {
  95.  
  96.             textBox1.Text = textBox1.Text + "1";
  97.             textBox1.ForeColor = Color.Red;
  98.         }
  99.  
  100.         private void button16_Click(object sender, EventArgs e)
  101.         {
  102.  
  103.             textBox1.Text = textBox1.Text + "2";
  104.             textBox1.ForeColor = Color.Red;
  105.         }
  106.  
  107.         private void button14_Click(object sender, EventArgs e)
  108.         {
  109.  
  110.             textBox1.Text = textBox1.Text + "3";
  111.             textBox1.ForeColor = Color.Red;
  112.         }
  113.  
  114.         private void button10_Click(object sender, EventArgs e)
  115.         {
  116.  
  117.             textBox1.Text = textBox1.Text + "4";
  118.             textBox1.ForeColor = Color.Red;
  119.         }
  120.  
  121.         private void button11_Click(object sender, EventArgs e)
  122.         {
  123.  
  124.             textBox1.Text = textBox1.Text + "5";
  125.             textBox1.ForeColor = Color.Red;
  126.         }
  127.  
  128.         private void button12_Click(object sender, EventArgs e)
  129.         {
  130.  
  131.             textBox1.Text = textBox1.Text + "6";
  132.             textBox1.ForeColor = Color.Red;
  133.         }
  134.  
  135.         private void button6_Click(object sender, EventArgs e)
  136.         {
  137.  
  138.             textBox1.Text = textBox1.Text + "7";
  139.             textBox1.ForeColor = Color.Red;
  140.         }
  141.  
  142.         private void button7_Click(object sender, EventArgs e)
  143.         {
  144.  
  145.             textBox1.Text = textBox1.Text + "8";
  146.             textBox1.ForeColor = Color.Red;
  147.         }
  148.  
  149.         private void button8_Click(object sender, EventArgs e)
  150.         {
  151.  
  152.             textBox1.Text = textBox1.Text + "9";
  153.             textBox1.ForeColor = Color.Red;
  154.         }
  155.  
  156.         private void button2_Click(object sender, EventArgs e) //OFF
  157.         {
  158.             disable();
  159.         }
  160.  
  161.         private void button1_Click(object sender, EventArgs e) // ON
  162.         {
  163.             Enable();         }
  164.     }
  165.  
  166.     public void compute()
  167.     {
  168.         switch(count)
  169.         {
  170.             case 1:
  171.                 ans = num + float.Parse(TextBox1.Text);
  172.                 textBox1.Text = ans.ToString();
  173.                 break;
  174.  
  175.             case 2:
  176.                 ans = num - float.Parse(TextBox1.Text);
  177.                 textBox1.Text = ans.ToString();
  178.                 break;
  179.  
  180.             case 1:
  181.                 ans = num * float.Parse(TextBox1.Text);
  182.                 textBox1.Text = ans.ToString();
  183.                 break;
  184.  
  185.             case 1:
  186.                 ans = num / float.Parse(TextBox1.Text);
  187.                 textBox1.Text = ans.ToString();
  188.                 break;
  189.  
  190.             default:
  191.                 break;
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.         }
  203.  
  204.     }
  205.  
  206. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement