Advertisement
Guest User

Delphi Simpe Calculator Made by T@RGET

a guest
Jul 31st, 2012
356
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 3.20 KB | None | 0 0
  1. {Made By T@RGET in DELPHI XE2 31.7.2012}
  2.  
  3. unit Kalkulator;
  4.  
  5. interface
  6.  
  7. uses
  8.   Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  9.   Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.Touch.Keyboard;
  10.  
  11. type
  12.   TForm11 = class(TForm)
  13.     Edit1: TEdit;
  14.     Edit2: TEdit;
  15.     Button1: TButton;
  16.     Button2: TButton;
  17.     Button3: TButton;
  18.     Button4: TButton;
  19.     Edit3: TEdit;
  20.     Button5: TButton;
  21.     Button6: TButton;
  22.     Button7: TButton;
  23.     Button8: TButton;
  24.     Button9: TButton;
  25.     InsertText: TMemo;
  26.     procedure Button1Click(Sender: TObject);
  27.     procedure Button2Click(Sender: TObject);
  28.     procedure Button3Click(Sender: TObject);
  29.     procedure Button4Click(Sender: TObject);
  30.     procedure Button5Click(Sender: TObject);
  31.     procedure Button6Click(Sender: TObject);
  32.     procedure Button7Click(Sender: TObject);
  33.     procedure Button8Click(Sender: TObject);
  34.     procedure Button9Click(Sender: TObject);
  35.   private
  36.     { Private declarations }
  37.   public
  38.     { Public declarations }
  39.   end;
  40.  
  41. var
  42.   Form11: TForm11;
  43.   a: Real;
  44.   b: Real;
  45.   c: Real;
  46.  
  47.  
  48.  
  49. implementation
  50.  
  51. {$R *.dfm}
  52.  
  53. procedure TForm11.Button1Click(Sender: TObject);
  54.  
  55. begin
  56.     try
  57.      a := (StrToFloat(Edit1.Text));
  58.      b := (StrToFloat(Edit2.Text));
  59.      c := a+b;
  60.      Edit3.Text := FloatToStr(c)
  61.      except
  62.        ShowMessage('Moras uneti broj');
  63.     end;
  64.  
  65. end;
  66.  
  67. procedure TForm11.Button2Click(Sender: TObject);
  68. begin
  69.     try
  70.     a := (StrToFloat(Edit1.Text));
  71.     b := (StrToFloat(Edit2.Text));
  72.     c := a-b;
  73.     Edit3.Text := FloatToStr(c);
  74.     except
  75.        ShowMessage('Moras uneti broj');
  76.     end;
  77.  
  78. end;
  79.  
  80. procedure TForm11.Button3Click(Sender: TObject);
  81. begin
  82.     try
  83.     a := (StrToFloat(Edit1.Text));
  84.     b := (StrToFloat(Edit2.Text));
  85.     c := a*b;
  86.     Edit3.Text := FloatToStr(c);
  87.     except
  88.        ShowMessage('Moras uneti broj');
  89.     end;
  90. end;
  91.  
  92. procedure TForm11.Button4Click(Sender: TObject);
  93. begin
  94.     try
  95.     a := (StrToFloat(Edit1.Text));
  96.     b := (StrToFloat(Edit2.Text));
  97.     c := a/b;
  98.     Edit3.Text := FloatToStr(c);
  99.     except
  100.        ShowMessage('Moras uneti broj');
  101.     end;
  102. end;
  103.  
  104. procedure TForm11.Button5Click(Sender: TObject);
  105. begin
  106.    try
  107.    a := (StrToFloat(Edit1.Text));
  108.    c := sqrt(a);
  109.    Edit3.Text := FloatToStr(c);
  110.    except
  111.        ShowMessage('Moras uneti broj');
  112.     end;
  113. end;
  114.  
  115. procedure TForm11.Button6Click(Sender: TObject);
  116. begin
  117.   try
  118.    a := (StrToFloat(Edit1.Text));
  119.    c := sqr(a);
  120.    Edit3.Text := FloatToStr(c);
  121.    except
  122.        ShowMessage('Moras uneti broj');
  123.     end;
  124. end;
  125.  
  126. procedure TForm11.Button7Click(Sender: TObject);
  127. begin
  128.     try
  129.     a := (StrToFloat(Edit1.Text));
  130.     b := (StrToFloat(Edit2.Text));
  131.     c := a/100*b;
  132.     Edit3.Text := FloatToStr(c);
  133.     except
  134.        ShowMessage('Moras uneti broj');
  135.     end;
  136. end;
  137.  
  138. procedure TForm11.Button8Click(Sender: TObject);
  139. begin
  140.   Edit1.Clear;
  141.   Edit2.Clear;
  142.   Edit3.Clear;
  143. end;
  144.  
  145. procedure TForm11.Button9Click(Sender: TObject);
  146. begin
  147.   Edit3.SelectAll;
  148.   Edit3.CopyToClipboard;
  149.   Edit1.Clear;
  150.   Edit2.Clear;
  151.   Edit3.Clear;
  152.   Edit1.PasteFromClipboard;
  153. end;
  154.  
  155. end.
  156.  
  157. {Made By T@RGET in DELPHI XE2 31.7.2012}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement