Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.90 KB | None | 0 0
  1. public partial class Kalkulator : Form
  2. {
  3. public double liczba1 = 0;//liczba podana do A
  4.  
  5. private double liczba_a;
  6. public double liczba_A
  7. {
  8. get
  9. {
  10. return liczba_a;
  11. }
  12. set
  13. {
  14. liczba_a = value;
  15. RefreshA();
  16. }
  17. }
  18. private double liczba_b;
  19. public double liczba_B
  20. {
  21. get
  22. {
  23. return liczba_b;
  24.  
  25. }
  26. set
  27. {
  28. liczba_b = value;
  29. RefreshB();
  30. }
  31. }
  32. private string dzialanie_;
  33. public String Dzialanie_
  34. {
  35. get
  36. {
  37. return dzialanie_;
  38. }
  39. set
  40. {
  41. dzialanie_ = value;
  42. RefreshDzialanie();
  43. }
  44. }
  45.  
  46. public Kalkulator()
  47. {
  48. InitializeComponent();
  49.  
  50. }
  51. public void RefreshA()//odswieza przycisk
  52. {
  53. buttonA.Text = Convert.ToString( liczba_a);
  54. }
  55. public void RefreshB()
  56. {
  57. buttonB.Text = Convert.ToString(liczba_b);
  58. }
  59. public void RefreshDzialanie()
  60. {
  61. buttonDzialanie.Text = Convert.ToString(dzialanie_);
  62. }
  63. private void buttonA_Click(object sender, EventArgs e)
  64. {
  65. A oknoA = new A();
  66. oknoA.ShowDialog();
  67. buttonA.Text = oknoA.Liczba;
  68. }
  69.  
  70. private void buttonB_Click(object sender, EventArgs e)
  71. {
  72. B oknoB = new B();
  73. oknoB.ShowDialog();
  74. buttonB.Text = oknoB.Liczba;
  75. }
  76.  
  77. private void buttonDzialanie_Click(object sender, EventArgs e)
  78. {
  79. Dzialanie oknoDzialanie = new Dzialanie();
  80. oknoDzialanie.ShowDialog();
  81. buttonDzialanie.Text = oknoDzialanie.Wybor_Dzialania;
  82. }
  83.  
  84. private void buttonRownaSie_Click(object sender, EventArgs e)
  85. {
  86. double a;
  87. double b;
  88. a = Convert.ToDouble(buttonA.Text);
  89. b = Convert.ToDouble(buttonB.Text);
  90.  
  91. if (buttonDzialanie.Text == "+")
  92. {
  93. labelWynik.Text = Convert.ToString(a + b);
  94. }
  95. else if (buttonDzialanie.Text == "-")
  96. {
  97. labelWynik.Text = Convert.ToString(a - b);
  98. }
  99. else if (buttonDzialanie.Text == "*")
  100. {
  101. labelWynik.Text = Convert.ToString(a * b);
  102. }
  103. else if (buttonDzialanie.Text == "/")
  104. {
  105. labelWynik.Text = Convert.ToString(a / b);
  106. }
  107. }
  108. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement