Anda di halaman 1dari 1

program hitung2besarkecil;

uses wincrt;
var terbesar: integer; terkecil : integer;
databilangan : array [1..1000] of integer;
i, n : integer; Jawab : char; label a;
begin
clrscr;
a:
writeln ('----------------------------------------------');
writeln ('Program Menghitung Nilai Terbesar dan Terkecil');
writeln ('----------------------------------------------');
writeln ('Masukkan banyak bilangan yang akan di input'); readln (n);
for i := 1 to n do
begin
write ('Bilangan ke ', i, '='); readln(databilangan[i]);
terbesar := databilangan [i];
terkecil := databilangan [i];
end;
for i := 1 to n do
if databilangan[i] > terbesar then terbesar := databilangan[i]
else
if databilangan[i] < terkecil then terkecil := databilangan[i];
writeln ('Bilangan Terbesar =', terbesar);
writeln ('Bilangan Terkecil =', terkecil);
writeln ('COBA LAGI? (Y/T)'); readln(jawab);
if upcase (jawab) = 'y' then goto a;
end.