S2B Algo2 Tugas2 Reza Ambarwati

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Tugas 2 algoritma 2

Nama : Reza Ambarwati


NPM : 202043500210
Kelas : S2B

1. Program Function

program maksimum;
{mencari maks dari 2 angka dengan function}
Uses crt;
Var a,b,hasil:integer;
Function maks(x,y:integer):integer;
Var temp:integer;
Begin
If x<y then temp:=y else temp:=x;
Maks:=temp;
End;
Begin
Clrscr;
writeln('Nama : Reza Ambarwati');
writeln('NPM : 202043500210');
writeln('Kelas: S2B');
writeln('========================');
Write('a:');Readln(a);
Write('b:');Readln(b);
Hasil:=maks(a,b);
Writeln('nilai maks:',hasil);
Writeln('Press Enter to Continue');
Readln;
End.
Output

2. Program Procedure

program maksimum;
{mencari maks dari 2 angka dengan function}
Uses crt;
Var a,b,hasil:integer;
Function maks(x,y:integer):integer;
Var temp:integer;
Begin
If x<y then temp:=y else temp:=x;
Maks:=temp;
End;
Begin
Clrscr;
writeln('Nama : Reza Ambarwati');
writeln('NPM : 202043500210');
writeln('Kelas: S2B');
writeln('========================');
Output
3. Program Elemen Array 1 Dimensi
program Maksimum_Minimum;
uses crt;
if (Maksimum < a[i]) then Maksimum:= a[i];
var
if (Minimum > a[i]) then Minimum:= a[i];
i,k,n,Maksimum,Minimum : integer;
end;
Jumlah : longint;
writeln;
a:array[0..100] of integer;
writeln('Elemen terkecil =',Minimum );
lanjut : char;
writeln('Elemen terbesar =',Maksimum);
procedure total (b:array of integer;X:integer;var temp:longint);
write('mau lanjut (y/t) ?'); readln(lanjut);
var k:integer;
readln;
begin
end;
temp:=0;
writeln('--------Press Enter to Continue--------------------');
for k:=1 to X do
readln;
temp:=temp + b[k];
end.
end;

begin
clrscr;
writeln('Nama : Reza Ambarwati');
writeln('NPM : 202043500210');
writeln('Kelas : S2B');
writeln('==========================');
lanjut:='y';
while lanjut ='y'
do begin
write('jumlah bilangan ?'); readln(n);
for i:=1 to n do begin
write('masukkan bilangan ',i,':'); readln(a[i]);
end;
write('Elemen arraynya adalah : ');
for i:=1 to n do write (a[i]:4);
Maksimum:=a[i];
Minimum:=a[i];
for i:=1 to n do
begin
if (Maksimum < a[i]) then Maksimum:= a[i];
Output

You might also like