NIM : 08011381621072
JURUSAN : MTEMATIKA
Algoritma
Judul program_luas_dan_keliling_bangunan
Deklarasi
Luas bujur sangkar = integer;
Keliling buju sangkar = integer;
Luas persegi panjang = integer;
Keliling persegi panjang = integer;
Luas lingkaran = integer;
Keliling lingkaran = integer;
Luas segitiga = integer;
Keliling segitiga = integer
bebas,proses,z,b,t,p,i,lbs,kll,sisa,a,c,d,n;
const phi = 3,14;
Deskripsi
read (p)
Lbs ← lbs=p*p;
kll4 ← *p;
write( Luas bujur sangkar)
write(keliling bujur sangkar)
read (p)
Lbs ← lbs=p*p;
kll4 ←4*p;
write( Luas bujur sangkar)
write(keliling bujur sangkar)
read(p);
read(t);
lbs←p*t;
Kll←(2*p)+(2*t);
Write( luas persegi panjang )
Write( keliling persegi panjang )
Read(p);
lbs←phi*p*p;
kll←2*phi*p;
Write( keliling lingkaran )
Write( luas lingkaran )
Read(p)
Read(t)
Read(z)
Read(b)
Lbs←t*p)/2;
kll←p+z+b;
write( keliling segitiga)
write( luas segitiga )
Read( Apakah Anda ingin mengulang proses perhitungan )
Read(z)
if(z>=2)
write( ya )
if(z<=0)
write( tidak )
b. Hasil program
2. Buatlah program untuk mencari KPK dan FPB sutu bilangan. Jawab
a. Pseudocode
Algoritma
Judul program_mencari_kpk_dan_fpb
Deklarasi
c,d=integer;
sisa = integer
Deskripsi
Read(c)
Read(d)
Sisa←c%d;
while(sisa!=0)
wite(c)
c=d;
d=sisa;
sisa←c%d;
for(b=1;b<=d;++b)
a←a+c;
a= 0
if(a%d==0)
Write(b)
b. Hasil Program
a. pseudo code
Algoritma
Judul program Pecahan_uang
Deklarasi
proses,z,b,t,p,i,lbs,kll,sisa,a,c,d,n= integer;
Deskripsi
Read( proses )
Read( z )
Read( t )
Read( p )
Read ( i )
if(n>=200000)
proses=n/200000;
n=n%200000;
else proses=0;
if(n>=50000)
else z=0;
if(n>=20000)
t=n/20000;
n=n%20000;
else t=0;
if(n>=10000)
p=n/10000;
n=n%10000;
else p=0;
if(n>=5000)
i=n/5000;
n=n%5000;
else i=0;
if(n>=2000)
lbs=n/2000;
n=n%2000;
else lbs=0;
if(n>=1000)
kll=n/1000;
else kll=0;
if(n>=500)
a=n/500;
n=n%500;
else a=0;
if(n>=200)
c=n/200;
n=n%200;
else c=0;
if(n>=50)
d=n/50;
n=n%50;
else d=0;
a. Hasilifprogram
(n>=0)
sisa=n%50;
Write( proses )
Write( z )
Write( t )
Write( p )
Write ( i )