Você está na página 1de 2

Mencari rata-rata nilai

unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Edit1: TEdit; Button1: TButton; Edit2: TEdit; Edit3: TEdit; Label1: TLabel; Label2: TLabel; Label3: TLabel; Button2: TButton; Label4: TLabel; Label5: TLabel; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} Var i,jml:integer; procedure TForm1.Button1Click(Sender: TObject); var data:integer;r:real; begin data:=strtoint(edit1.text); jml:=jml+data; i:=i+1; r:=jml/i; edit2.text:=floattostr(jml); edit3.text:=floattostr(r); end; procedure TForm1.Button2Click(Sender: TObject); begin Close; end; end.

Keterangan : Pada program yang menggunakan Delphi yang berbasis GUI tersebut yakni untuk mencari nilai Rata-rata pada semua bilangan. Disana terdapat kolom input data yang dapat diisi berapapun isian datanya , Seterusnya pada kolom jumlah akan menjumlah Input Data yang telah dimasukan. Lalu pada Rata-rata akan menghitung rata-rata dari semua inputan data.

Mencari nilai Terbesar dan Terkecil


program maxmin; uses wincrt; var bil :array[1..100] of integer; max,min,i,n :integer; begin write('Masukkan jumlh bilangan =');readln(n); for i:= 1 to n do begin write('Bilangan ke ',i,' = ');readln(bil[i]); end; max:=bil[1]; min:=bil[1]; for i:= 2 to n do if bil[i] > max then max:=bil[i] else if bil[i] < min then min:=bil[i]; writeln('Bilangan terbesar =',max); writeln('Bilangan terkecil =',min); end.

Você também pode gostar