Bahasa Algoritmik
Program KASUS2A
Kamus Data:
menu:integer
sisi:integer
panjang:integer
lebar:integer
keliling:real
jari2:real
Algoritma:
INPUT (menu)
IF menu = 4
Exit
END IF
IF menu = 1
INPUT(sisi)
keliling 4 * sisi
OUTPUT(keliling)
ELSE IF = 2
INPUT(panjang)
INPUT(lebar)
keliling 2 * (panjang + lebar)
OUTPUT(keliling)
ELSE IF = 3
INPUT(jari2)
keliling 2 * 22/7 * jari2
OUTPUT(keliling)
END IF
Bahasa Pascal
program KASUS2A;
uses crt;
var
menu,sisi,panjang,lebar,:integer;
keliling,jari2:real;
begin
ClrScr;
writeln('Kakulator keliling');
writeln('1. Keliling Persegi');
writeln('2. Keliling Persegi Panjang');
writeln('3. Keliling Lingkaran');
writeln('4. Keluar');
readln(menu);
if menu = 4 then
begin
writeln('byeeee');
readln;
exit;
end;
if menu = 1 then
begin
writeln('--- Keliling Persegi ---');
write('Input sisi :');readln(sisi);
keliling := 4 * sisi;
writeln('Keliling Persegi :',keliling:2:2);
end
else if menu = 2 then begin
writeln('--- Keliling Persegi Panjang ---');
write('Input panjang :');readln(panjang);
Bahasa Algoritmik
Program KASUS2B
Kamus Data:
menu:integer
sisi:integer
panjang:integer
lebar:integer
luas:real
jari2:real
Algoritma:
INPUT (menu)
IF menu = 4
Exit
END IF
IF menu = 1
INPUT(sisi)
luas sisi * sisi
OUTPUT(luas)
ELSE IF = 2
INPUT(panjang)
INPUT(lebar)
luas panjang * lebar
OUTPUT(luas)
ELSE IF = 3
INPUT(jari2)
luas 22/7 * (jari2 * jari2)
OUTPUT(luas)
END IF
Bahasa Pascal
program KASUS2B;
uses crt;
var
menu:integer;
sisi:integer;
panjang:integer;
lebar:integer;
luas:real;
jari2:real;
begin
ClrScr;
writeln('Kakulator Luas');
writeln('1. Luas Persegi');
writeln('2. Luas Persegi Panjang');
writeln('3. Luas Lingkaran');
writeln('4. Keluar');
readln(menu);
if menu = 4 then
begin
writeln('Exit');
readln;
exit;
end;
if menu = 1 then
begin
writeln('--- luas Persegi ---');
write('Input sisi :');readln(sisi);
end
else if menu = 3 then
begin
writeln('--- Luas Lingkaran ---');
write('Input jari - jari :');readln(jari2);