A. Algoritma Program: Start
A. Algoritma Program: Start
Algoritma Program
Start
Masukanbatasnilai
For To Do
Down To
Nilaiawallebihkecild
arinilaiakhir
Nilaiawallebihbesardar
inilaiakhir
Nilai ratarata
Cetak
End
B. GambarAplikasi
D. Source Code
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants,
Classes, Graphics, Controls, Forms,
Dialogs, jpeg, ExtCtrls, StdCtrls,
Buttons;
type
TForm1 = class(TForm)
Image1: TImage;
Label1: TLabel;
Etgl: TEdit;
Etime: TEdit;
Grata: TGroupBox;
GroupBox2: TGroupBox;
Eawaliky: TEdit;
Eakhiriky: TEdit;
Label2: TLabel;
Label3: TLabel;
Button1: TButton;
Button2: TButton;
BitBtn1: TBitBtn;
Label4: TLabel;
Efc1: TEdit;
Efc2: TEdit;
Metode: TGroupBox;
Rfor: TRadioButton;
Rdown: TRadioButton;
Rnone: TRadioButton;
Lb1: TListBox;
StaticText1: TStaticText;
Erata2: TEdit;
procedure FormCreate(Sender:
TObject);
procedure RforClick(Sender: TObject);
procedure Efc1Change(Sender:
TObject);
procedure RdownClick(Sender:
TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender:
TObject);
begin
dateseparator :='-';
shortdateformat := 'mm/dd/yyyy';
etgl.Text := 'Tanggal:' + datetostr (date);
timeseparator :=':';
shorttimeformat := 'hh/mm/ss';
etime.Text := 'JAM: ' + timetostr (now);
end;
procedure TForm1.RforClick(Sender:
TObject);
var
inputdata :string;
h,i,j:integer;
jumlah:real;
begin
jumlah:=0;
h:=Strtoint(eawaliky .text );
j:=Strtoint(eakhiriky .text );
efc2.Text:=floattostr(j);
begin
for i:= h to j do
begin
inputdata:=inputbox('input','masukan
nilai','');
lb1.items.Add('Nilai -->' +(inputdata));
jumlah:= jumlah+strtofloat(inputdata);
efc2.text:=floattostr(jumlah);
end;
end;
end;
procedure TForm1.Efc1Change(Sender:
TObject);
var
n1,n2:integer ;
key:real ;
begin
n1:=strtoint(efc1.Text) ;
n2:=strtoint(efc2.Text) ;
key:=n1/n2;
erata2.text := floattostr(key) ;
end;
procedure TForm1.RdownClick(Sender:
TObject);
var
inputdata:string;
a,b,c:integer;
jumlah:real;
begin
jumlah:=0;
a:=Strtoint(eawaliky .text );
b:=Strtoint(eakhiriky .text );
efc2.Text:=floattostr(b);
begin
for c:= b downto a do
begin
inputdata:=inputbox('input','masukan
nilai','');
lb1.items.Add('Nilai -->' +(inputdata));
jumlah:= jumlah+strtofloat(inputdata);
efc1.text:=floattostr(jumlah);
end;
end;
end;
end.