NIM : 5190311158
KELAS : C
TUGAS
Source code :
unit Utugasteorikasir;
interface
uses
Dialogs, StdCtrls;
type
TTugasvisualteori = class(TForm)
GroupBox1: TGroupBox;
RadioButton1: TRadioButton;
RadioButton2: TRadioButton;
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Edit4: TEdit;
Button1: TButton;
Button2: TButton;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Tugasvisualteori: TTugasvisualteori;
implementation
{$R *.dfm}
begin
harga := strtofloat(edit1.text);
jumlah := strtofloat(edit2.text);
begin
begin
total := harga*jumlah;
diskon := total*10/100;
end
else
begin
total := harga*jumlah;
pembayaran := total;
end
end;
begin
total := harga*jumlah;
pembayaran := total;
end;
edit3.Text := floattostr(total);
edit4.Text := floattostr(pembayaran);
end;
begin
close;
end;
end.
Hasil running :
Jika dia pelanggan tetap dan jumlah lembar lebih dari 20 maka pembayaran akan dikurangi 10%
Jika jumlah lembar tidak lebih dari 20 maka pembayaran sama dengan harga total
Jika dia bukan pelanggan tetap maka jumlah pembayaran akan sama dengan total bayar
Jika pilihan tidak dipilih maka akan muncul tulisan pilih pelanggan tetap atau bukan