Anda di halaman 1dari 9

TUGAS PROKOM

NAMA : NOPITA SARI

NIM : 08011381621072

JURUSAN : MTEMATIKA

HARI/TANGGAL : MINGGU/05 FEBRUARI 2017

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN


ALAM
UNIVERSITAS SRIWIJAYA
2017
1. Buatlah program untuk menampilkan menu pilihan
a. Menghitung luas dan keliling bujur sangkar.
b. Menghitung luas dan keliling persegi panjang.
c. Menghitung luas dan dan keliling lingkaraan.
d. Menghitung luas dan keliling segitiga.
Jawab :
Pseudocode bujur sangkar

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

3. Buatlah program untuk pecahan beberapa uang yang berjumlah 287575.


Jawab:

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 )

Anda mungkin juga menyukai