Advertisement
rikokurniawan

Contoh Latihan2 Delphi pilihan if, else if, dan else

Nov 29th, 2012
313
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 1.67 KB | None | 0 0
  1. unit Unit2;
  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.     GroupBox1: TGroupBox;
  12.     CheckBox1: TCheckBox;
  13.     CheckBox2: TCheckBox;
  14.     CheckBox3: TCheckBox;
  15.     Label1: TLabel;
  16.     Edit1: TEdit;
  17.     Button1: TButton;
  18.     Button2: TButton;
  19.     procedure CheckBox1Click(Sender: TObject);
  20.     procedure CheckBox2Click(Sender: TObject);
  21.     procedure CheckBox3Click(Sender: TObject);
  22.     procedure FormCreate(Sender: TObject);
  23.     procedure Button1Click(Sender: TObject);
  24.     procedure Button2Click(Sender: TObject);
  25.   private
  26.     { Private declarations }
  27.   public
  28.     { Public declarations }
  29.     procedure Total;
  30.     procedure bersih;
  31.   end;
  32.  
  33. var
  34.   Form2: TForm2;
  35.  
  36. implementation
  37.  
  38. {$R *.dfm}
  39.  
  40. procedure TForm2.bersih;
  41. begin
  42.   CheckBox1.Checked:=False;
  43.   CheckBox2.Checked:=False;
  44.   CheckBox3.Checked:=False;
  45.   Edit1.Clear;
  46. end;
  47.  
  48. procedure TForm2.CheckBox2Click(Sender: TObject);
  49. begin
  50. Total;
  51. end;
  52.  
  53. procedure TForm2.CheckBox3Click(Sender: TObject);
  54. begin
  55. Total;
  56. end;
  57.  
  58. procedure TForm2.Total;
  59. var kf,tv,sp,tot:Integer;
  60. begin
  61.   if CheckBox1.Checked=True then kf:=500000 else kf:=0;
  62.   if CheckBox2.Checked=True then kf:=750000 else kf:=0;
  63.   if CheckBox3.Checked=True then kf:=1500000 else kf:=0;
  64.   tot:=kf+tv+sp;
  65.   edit1.text:=IntToStr(tot);
  66.  
  67. end;
  68. procedure TForm2.CheckBox1Click(Sender: TObject);
  69. begin
  70. Total;
  71. end;
  72.  
  73. procedure TForm2.FormCreate(Sender: TObject);
  74. begin
  75.   Bersih;
  76. end;
  77.  
  78. procedure TForm2.Button1Click(Sender: TObject);
  79. begin
  80.   bersih;
  81. end;
  82.  
  83. procedure TForm2.Button2Click(Sender: TObject);
  84. begin
  85.   Close;
  86. end;
  87.  
  88. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement