Disusun Oleh:
Kelompok 02
1. Atheea Annisa Rahma (21070117120007)
2. Rheza Aulia Ramadhan (21070117120008)
3. Aprilia Dwi Lestari (21070117120015)
4. Sarah Mawaddah Harahap (21070117120039)
Deklarasi
i:integer
Deskripsi
procedure tambah
Begin
Write 'Penjumlahan'
Read (a)
read(b)
Write 'Hasil'
c:=a+b;
write (c)
end
procedure kurang
begin
write 'Pengurangan'
write 'Masukakan Angka Pertama'
read (a)
read (b)
Write 'Hasil'
c:=a-b;
write (c)
end
procedure kali
begin
Write 'Perkalian'
Read (a)
Read (b)
Write 'Hasil'
c:=a*b
write (c)
end
procedure bagi
var a,b,c: real
begin
Write 'Pembagian'
Read (a)
Read (b)
Write 'Hasil'
c:=a/b
writeln(c:0:0)
end
procedure pangkat
begin
Write 'Perpangkatan'
Read (a)
Read (b)
Write 'Hasil'
c:=1
for i:=1 to b do
c:=c*a
write (c);
end
begin
repeat
begin
write 'Menu:'
read (i)
case i of
1:tambah
2:kurang
3:kali
4:bagi
5:pangkat
end
end
until i=6
read
end.
Flowchart
START
Integer
Hasil
Menu
1.tambah
2.kurang
Masukan angka
3.kali
kedua
4.bagi
5.pangkat
6.keluar
Masukan angka
pertama
Pilihan
Pilih 1-5 anda?
Pilih 6
FINISH
Screenshoot Output Program
Pseudocode
Program HukumOhm
{Kalkulator ini berguna untuk menghitung rumus fisika yaitu hukum Ohm.
Hukum Ohm terdapat 3 perhitungan yaitu tegangan,Kuat arus, dan hambatan}
Deklarasi
v,i,r,jawab1,jawab2,jawab3 : real
operasi : integer
ulang : char
Deskripsi
procedure Tegangan
begin
read (i)
read (r)
end
procedure KuatArus
begin
read (v)
read (r)
end
procedure Hambatan
begin
read (v)
read (i)
end
begin
repeat
begin
writeln 'MENU'
read (operasi)
if operasi=1 then
begin
write
write '------------TEGANGAN-----------'
Tegangan
jawab1 := i*r
write 'HASIL : ',jawab1:1:1
write
lagi
write
read (ulang)
else
begin
write
read
end
else
begin
goto lagi
read
end
end
else
if operasi=2 then
begin
write
writeln '----------KUAT ARUS----------'
KuatArus
jawab2 := v/r
write
goto lagi
read
end
else
if operasi=3 then
begin
write
write'-----------HAMBATAN------------'
Hambatan
jawab3 := v/i
write
goto lagi
read
end
else
if operasi=4 then
begin
write
read
end
end.
Flowchart
START
i*r menghitung
lagi ?
Menu
Masukan kuat arus 1.tegangan
2.kuat arus
3.hambatan
4.exit
Masukan hambatan
Pilihan
operasi yang
Finish anda
Pilih 1
inginkan
Pilih 2
Masukan tegangan
o
o
o
Masukan hambatan
Menu
Apakah anda
Hasil
ingin 1.tegangan
v/r menghitung 2.kuat arus
lagi ? 3.hambatan
4.exit
Pilihan
operasi yang
anda
inginkan
Pilih 3
Masukan tegangan
o
o o
Menu
Apakah anda
Hasil ingin 1.tegangan
menghitung 2.kuat arus
v/i 3.hambatan
lagi ?
4.exit
Pilihan
operasi yang
anda
inginkan
Pilih 4
Finish
Screenshoot Output Program