7.
Buatlah analisis dan algoritma untuk menghitung jumlah komponen
sejumlah uang menjadi pecahan- zpecahannya. Misalkan Rp
188.875 menjadi : 1 ratusan ribuan, 1 lima puluh ribuan, 1 dua puluh
ribuan, 1 puluhan ribu, 1 lima ribuan, 3 ribuan, 1 lima ratusan, 1 dua
ratusan, 1 puluhan, 1 puluhan limaan.
- Analisis : menghitung sejumlah uang menjadi pecahan-pecahan.
untuk mengubah sejumlah uang menjadi pecahan-pecahan sedikit
sulit, tetapi intinya kita menggunakan tipe data integer supaya ketika
membagi sejumlah bilangan masih bisa ada sisanya.
- Algoritma : mengubah sejumlah uang menjadi pecahan-pecahan.
- Deklarasi : jumlahuang, ratusanribu, limapuluhanribu, duapuluhanribu, puluhanribu(integer)
limaribuan, duaribuan, ribuan,ratusan;limaratusan, rupiah, puluhan (integer). sisa, sisa1, sisa2, sisa3, sisa4. - Deskripsi :read(jumlahuang), read(ratusanribu), read(limapuluhanribu), read(puluhanribu).
- read(limaribuan), read(duaribuan), read(ribuan), read(ratusan), read(rupia).
- read(sisa), read(sisa1), read(sisa2), read(sisa3, sisa4).
- input(jumlahuang).
- output(ratusanribu, limapuluhanribu, ribuan, limaratusan, puluhan)
- ratusanribu<=jumlahuang/100000;
- sisa<=jumlahuang-(ratusanribu*100000);
- limapuluhanribu<=sisa/50000;
- sisa1<=sisa-(limapuluhanribu*50000);
- duapuluhanribu<=(sisa1/20000);
- sisa2<=sisa1-(duapuluhanribu*20000);
- ribuan<=(sisa2/1000);
- sisa3<=sisa2-(ribuan*1000);
- limaratusan<=(sisa3/500);
- sisa4<=sisa3-(limaratusan*500);
- puluhan<=(sisa4/10).
Menggunakan RAPTOR
Menggunakan C++
8. Buatlah analisis dan algoritma untuk menghitung luas sebuah plat CD.
Diameter lingkaran luar = …. cm.
Diameter lingkaran dalam = …. cm.
Algoritma:
membaca
(d1,d2) kemudian menghitung luas lingkaran luar=3.14*(d1/2)*(d1/2) dan
dalam=3.14*(d2/2)*(d2/2) kemudian menggurangkan luas luar dengan dalam
(cd=luar-dalam)
Deklarasi:
float d1,d2,cd,luar,dalam
Deskripsi:
Baca(d1,d2)
luar=3.14*(d1/2)*(d1/2)
dalam=3.14*(d2/2)*(d2/2)
cd=luar-dalam
write(cd)
Menggunakan Raptor
Menggunakan C++









0 komentar:
Posting Komentar