Stambuk : 13020170242
Kelas : C2 Pemrograman Visual
1. Soal no.1:
unit Unit1;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, ComCtrls;
type
{ TForm1 }
TForm1 = class(TForm)
btnProses: TButton;
btnClose: TButton;
btnClear: TButton;
EditHarga: TEdit;
EditJumlah: TEdit;
EditBayar: TEdit;
EditTotal: TEdit;
Grop: TGroupBox;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
rbFals: TRadioButton;
rbTrue: TRadioButton;
procedure btnClearClick(Sender: TObject);
procedure btnCloseClick(Sender: TObject);
procedure btnProsesClick(Sender: TObject);
procedure GropClick(Sender: TObject);
private
public
end;
var
Form1: TForm1;
implementation
{$R *.lfm}
{ TForm1 }
end;
end.
unit Unit1;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, ComCtrls,
ExtCtrls;
type
{ TForm1 }
TForm1 = class(TForm)
btnProses: TButton;
btnClose: TButton;
btnClear: TButton;
EditKimia: TEdit;
EditMtm: TEdit;
EditFisika: TEdit;
EditKet: TEdit;
EditInggris: TEdit;
EditRerata: TEdit;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Label7: TLabel;
procedure btnClearClick(Sender: TObject);
procedure btnCloseClick(Sender: TObject);
procedure btnProsesClick(Sender: TObject);
procedure GropClick(Sender: TObject);
private
public
end;
var
Form1: TForm1;
implementation
{$R *.lfm}
{ TForm1 }
end;
procedure TForm1.btnCloseClick(Sender: TObject);
begin
Close;
end;
EditMtm.SetFocus;
end;
if rerata>=90 then
begin
EditKet.text:='Sangat Baik';
end
else if (rerata>=70) and (rerata<=89) then
begin
EditKet.text:='Baik';
end
else if (rerata>=50) and (rerata<=69) then
begin
EditKet.text:='Cukup';
end
else if (rerata>=30) and (rerata<=49) then
begin
EditKet.text:='Kurang';
end
else if rerata<30 then
begin
EditKet.text:='Mengecewakan';
end;
end;
end.