Advertisement
Guest User

СуперПуперКалькуляторнатор 2000 v2 mark6

a guest
Mar 26th, 2019
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.38 KB | None | 0 0
  1. Unit Unit1;
  2. interface
  3. uses System, System.Windows.Forms;
  4. type
  5. Form1 = class(Form)
  6. procedure Form1_Load(sender: Object; e: EventArgs);
  7. procedure Form1_Paint(sender: Object; e: PaintEventArgs);
  8. procedure button1_Click(sender: Object; e: EventArgs);
  9. procedure button2_Click(sender: Object; e: EventArgs);
  10. procedure button3_Click(sender: Object; e: EventArgs);
  11. procedure button4_Click(sender: Object; e: EventArgs);
  12. procedure button5_Click(sender: Object; e: EventArgs);
  13. procedure button6_Click(sender: Object; e: EventArgs);
  14. procedure button7_Click(sender: Object; e: EventArgs);
  15. procedure button8_Click(sender: Object; e: EventArgs);
  16. procedure button9_Click(sender: Object; e: EventArgs);
  17. procedure button10_Click(sender: Object; e: EventArgs);
  18. procedure button11_Click(sender: Object; e: EventArgs);
  19. procedure button12_Click(sender: Object; e: EventArgs);
  20. procedure button13_Click(sender: Object; e: EventArgs);
  21. procedure button14_Click(sender: Object; e: EventArgs);
  22. procedure button16_Click(sender: Object; e: EventArgs);
  23. procedure button15_Click(sender: Object; e: EventArgs);
  24. procedure textBox1_TextChanged(sender: Object; e: EventArgs);
  25. {$region FormDesigner}
  26. private
  27. {$resource Unit1.Form1.resources}
  28. button1: Button;
  29. button2: Button;
  30. button3: Button;
  31. button4: Button;
  32. button5: Button;
  33. button6: Button;
  34. button7: Button;
  35. button8: Button;
  36. button9: Button;
  37. button10: Button;
  38. button11: Button;
  39. button12: Button;
  40. button13: Button;
  41. button14: Button;
  42. button15: Button;
  43. button16: Button;
  44. label1: &Label;
  45. textBox1: TextBox;
  46. {$include Unit1.Form1.inc}
  47. {$endregion FormDesigner}
  48. public
  49. constructor;
  50. begin
  51. InitializeComponent;
  52. end;
  53. end;
  54. var firstnum,secondnum,action:string;
  55. var number1,number2:real;
  56. implementation
  57. procedure Form1.Form1_Paint(sender: Object; e: PaintEventArgs);
  58. begin
  59. end;
  60. procedure Form1.button1_Click(sender: Object; e: EventArgs);
  61. begin
  62. var x1:string;
  63. x1:='1';
  64. textbox1.text:=textbox1.text+x1;
  65. end;
  66. procedure Form1.button2_Click(sender: Object; e: EventArgs);
  67. begin
  68. var x2:string;
  69. x2:='2';
  70. textbox1.text:=textbox1.text+x2;
  71. end;
  72. procedure Form1.button3_Click(sender: Object; e: EventArgs);
  73. begin
  74. var x3:string;
  75. x3:='3';
  76. textbox1.text:=textbox1.text+x3;
  77. end;
  78. procedure Form1.button4_Click(sender: Object; e: EventArgs);
  79. begin
  80. var x4:string;
  81. x4:='4';
  82. textbox1.text:=textbox1.text+x4;
  83. end;
  84. procedure Form1.button5_Click(sender: Object; e: EventArgs);
  85. begin
  86. var x5:string;
  87. x5:='5';
  88. textbox1.text:=textbox1.text+x5;
  89. end;
  90. procedure Form1.button6_Click(sender: Object; e: EventArgs);
  91. begin
  92. var x6:string;
  93. x6:='6';
  94. textbox1.text:=textbox1.text+x6;
  95. end;
  96. procedure Form1.button7_Click(sender: Object; e: EventArgs);
  97. begin
  98. var x7:string;
  99. x7:='7';
  100. textbox1.text:=textbox1.text+x7;
  101. end;
  102. procedure Form1.button8_Click(sender: Object; e: EventArgs);
  103. begin
  104. var x8:string;
  105. x8:='8';
  106. textbox1.text:=textbox1.text+x8;
  107. end;
  108. procedure Form1.button9_Click(sender: Object; e: EventArgs);
  109. begin
  110. var x9:string;
  111. x9:='9';
  112. textbox1.text:=textbox1.text+x9;
  113. end;
  114. // Скопирайтил код
  115. procedure Form1.button10_Click(sender: Object; e: EventArgs);
  116. //Как тебе не стыдно
  117. begin
  118. var x0:string;
  119. x0:='0';
  120. textbox1.text:=textbox1.text+x0;
  121. end;
  122. procedure Form1.button11_Click(sender: Object; e: EventArgs);
  123. begin
  124. textbox1.text:='';
  125. end;
  126. procedure Form1.button12_Click(sender: Object; e: EventArgs);
  127. begin
  128. firstnum:=textbox1.text;
  129. action:='*';
  130. textbox1.text:=textbox1.text+action;
  131. end;
  132. procedure Form1.button13_Click(sender: Object; e: EventArgs);
  133. begin
  134. firstnum:=textbox1.text;
  135. action:='/';
  136. textbox1.text:=textbox1.text+action;
  137. end;
  138. procedure Form1.button14_Click(sender: Object; e: EventArgs);
  139. begin
  140. firstnum:=textbox1.text;
  141. action:='-';
  142. textbox1.text:=textbox1.text+action;
  143. end;
  144. procedure Form1.button15_Click(sender: Object; e: EventArgs);
  145. begin
  146. firstnum:=textbox1.text;
  147. action:='+';
  148. textbox1.text:=textbox1.text+action;
  149. end;
  150. procedure Form1.button16_Click(sender: Object; e: EventArgs);
  151. begin
  152. var bob:integer;
  153. var act:real;
  154. if action='+' then
  155. begin
  156. bob:=textbox1.text.lastindexof('+');
  157. secondnum:=textbox1.text.substring(bob);
  158. number1:=real.Parse(firstnum);
  159. number2:=real.Parse(secondnum);
  160. act:=number1+number2;
  161. textbox1.text:=act.ToString;
  162. end;
  163. if action='-' then
  164. begin
  165. bob:=textbox1.text.lastindexof('-');
  166. secondnum:=textbox1.text.substring(bob+1);
  167. number1:=real.Parse(firstnum);
  168. number2:=real.Parse(secondnum);
  169. act:=number1-number2;
  170. textbox1.text:=act.ToString;
  171. end;
  172. if action='*' then
  173. begin
  174. bob:=textbox1.text.lastindexof('*');
  175. secondnum:=textbox1.text.substring(bob+1);
  176. number1:=real.Parse(firstnum);
  177. number2:=real.Parse(secondnum);
  178. act:=number1*number2;
  179. textbox1.text:=act.ToString;
  180. end;
  181. if action='/' then
  182. begin
  183. bob:=textbox1.text.lastindexof('/');
  184. secondnum:=textbox1.text.substring(bob+1);
  185. number1:=real.Parse(firstnum);
  186. number2:=real.Parse(secondnum);
  187. act:=number1/number2;
  188. textbox1.text:=act.ToString;
  189. end;
  190. end;
  191. procedure Form1.Form1_Load(sender: Object; e: EventArgs);
  192. begin
  193. end;
  194. procedure Form1.textBox1_TextChanged(sender: Object; e: EventArgs);
  195. begin
  196. end;
  197. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement