Advertisement
stevennathaniel

Program Penghitung berbasis Bahasa Borland Delphi 7

Jan 11th, 2013
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 2.03 KB | None | 0 0
  1. unit Latihan3b;
  2.  
  3. interface
  4.  
  5. uses
  6.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  7.   Dialogs, StdCtrls;
  8.  
  9. type
  10.   TForm2 = class(TForm)
  11.     Label1: TLabel;
  12.     Label2: TLabel;
  13.     ENilai1: TEdit;
  14.     Label3: TLabel;
  15.     ENilai2: TEdit;
  16.     Label4: TLabel;
  17.     BTambah: TButton;
  18.     BKali: TButton;
  19.     BBagi: TButton;
  20.     BKurang: TButton;
  21.     Label5: TLabel;
  22.     Label6: TLabel;
  23.     Label7: TLabel;
  24.     Label8: TLabel;
  25.     BTutup: TButton;
  26.     ETambah: TEdit;
  27.     EKali: TEdit;
  28.     EBagi: TEdit;
  29.     EKurang: TEdit;
  30.     procedure BTambahClick(Sender: TObject);
  31.     procedure BKaliClick(Sender: TObject);
  32.     procedure BBagiClick(Sender: TObject);
  33.     procedure BKurangClick(Sender: TObject);
  34.     procedure BTutupClick(Sender: TObject);
  35.   private
  36.     { Private declarations }
  37.   public
  38.     { Public declarations }
  39.   end;
  40.  
  41. var
  42.   Form2: TForm2;
  43.  
  44. implementation
  45.  
  46. {$R *.dfm}
  47.  
  48. procedure TForm2.BTambahClick(Sender: TObject);
  49. var
  50. nil1,nil2:real;
  51. tambah:real;
  52.  
  53.  
  54. begin
  55.  
  56. //fungsi penjumlahan
  57.  nil1 := strtofloat(ENilai1.Text );
  58.  nil2 := strtofloat(ENilai2.Text );
  59.  tambah := nil1 + nil2;
  60.  
  61.   ETambah.Text := floattostr(tambah);
  62. end;
  63.  
  64. procedure TForm2.BKaliClick(Sender: TObject);
  65. var
  66. bil1,bil2:real;
  67. kali : real;
  68.  
  69. begin
  70. // fungsi perkalian
  71. bil1 := strtofloat(ENilai1.Text );
  72. bil2 := strtofloat(ENilai2.Text );
  73. kali := bil1*bil2;
  74.  
  75. EKali.Text := floattostr(kali);
  76.  
  77.  
  78. end;
  79.  
  80. procedure TForm2.BBagiClick(Sender: TObject);
  81.  
  82. var
  83.  
  84. bil1,bil2 :real;
  85. bagi:real;
  86.  
  87.  
  88. begin
  89. bil1 := strtofloat(ENilai1.Text );
  90. bil2 := strtofloat(ENilai2.Text );
  91.  
  92. bagi := bil1/bil2;
  93.  
  94. EBagi.Text := floattostr(bagi);
  95. end;
  96.  
  97. procedure TForm2.BKurangClick(Sender: TObject);
  98. var
  99.  
  100. bil1, bil2, kurang :real;
  101. begin
  102.  
  103.  
  104. bil1 := strtofloat(ENilai1.Text) ;
  105. bil2 := strtofloat(ENilai2.Text) ;
  106.  
  107. kurang := bil1-bil2;
  108.  
  109. EKurang.Text := floattostr(kurang);
  110.  
  111.  
  112. end;
  113.  
  114. procedure TForm2.BTutupClick(Sender: TObject);
  115. begin
  116. messageDlg('Yakin Ingin Menutup Form',mtInformation,[mbok],0);
  117. close;
  118. end;
  119.  
  120. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement