You are on page 1of 6

A. Rumus merubah Kelvin ke Celcius = C + 273 B. Rumus merubah celcius ke rheamur = Celcius x 0,8 C.

Rumus merubah reamur ke celcius = Rheamur x 1,25 D. Rumus merubah celcius ke fahrenheit = (Celcius x 1,8) + 32 E. Rumus merubah fahrenheit ke celcius = (Fahrenheit - 32) / 1,8 F. Rumus merubah rheamur ke farenheit = (Rheamur x 2,25) + 32 Yang perlu kita ketahui adalah perbandingan suhu antara celcius, reamur dan fahrenheit adalah 5 : 4 : 9. Khusus untuk farenheit perlu ditambah 32 untuk perubahnnya. Perubahan lain bisa melakukan penyesuaian rumus di atas.

Pseudocode : Konversi Suhu 1. deklarasi C, R, F 2. beri nilai variabel C 3. konversi : R=4/5*C dan F=9/5*C+32 4. print R, print F Teks Algoritma : Konversi Suhu //deklarasi int C, R, F, K; //dekripsi R = 0.8*C; F = 1.8*C+32; K = C+273;

C = 1.25*R F = 2.25*R+32 K = 1.25*R+273 C = (F-32)/1.8 R = (F-32)/2.25 K = ((F-32)/1.8)+273 C= R= F= Print (R); Print (F);

3. Algor buat volume bangun: kubus, balok, silinder, kerucut, bola kubus = L alas * tinggi = s2*s balok = L alas * tinggi = (p*l)*t silinder = L alas * tinggi = (phi*r2)*t kerucut = 1/3 * L alas * tinggi = 1/3*(phi*r2)*t bola = 4/3*phi*r3 Jawab: //deklarasi integer pilihan; real sisi = 0, panjang = 0, lebar = 0, tinggi = 0, jejari = 0; {semua prosedur dideklarasikan} prosedur menu; prosedur baca_dimensi; prosedur volume_kubus; prosedur volume_balok; prosedur volume_silinder; prosedur volume_kerucut; prosedur volume_bola; prosedur tampil_hasil; //deskripsi pilihan = 0; repeat menu; write (Masukkan pilihan Anda:); read (pilihan); if (pilihan < 6) then baca_dimensi; endif case (pilihan) 1 : volume_kubus; 2 : volume_balok; 3 : volume_silinder; 4 : volume_kerucut; 5 : volume_bola;

6 : write (Perhitungan selesai, terima kasih); default : write (Pilihan salah, silahkan ulangi!); endcase if (pilihan < 6) then tampil_hasil; endif until (pilihan = 6) prosedur menu {menampilkan menu program} //deklarasi //deskripsi write (Menu Program Perhitungan Volume); write (1. Menghitung Volume Kubus); write (2. Menghitung Volume Balok); write (3. Menghitung Volume Silinder); write (4. Menghitung Volume Kerucut); write (5. Menghitung Volume Bola); write (6. Keluar dari Program); prosedur baca_dimensi {membaca dimensi volume bangun} //deklarasi //deskripsi write (Masukkan Sisi:); read (sisi); write (Masukkan Panjang:); read (panjang); write (Masukkan Lebar:); read (lebar); write (Masukkan Tinggi:); read (tinggi); write (Masukkan Jari-jari:);

read (jejari); prosedur volume_kubus {menghitung volume kubus} //deklarasi real volume_kubus; //deskripsi volume_kubus = sisi*sisi*sisi hasil = volume_kubus prosedur volume_balok {menghitung volume balok} //deklarasi real volume_balok; //deskripsi volume_balok = panjang*lebar*tinggi hasil = volume_balok prosedur volume_silinder {menghitung volume silinder} //deklarasi real volume_silinder; //deskripsi volume_silinder = 3.14*jejari*jejari*tinggi hasil = volume_silinder prosedur volume_kerucut {menghitung volume kerucut} //deklarasi real volume_kerucut; //deskripsi volume_kerucut = 1/3*3.14*jejari*jejari*tinggi hasil = volume_kerucut

prosedur volume_bola {menghitung volume bola} //deklarasi real volume_bola; //deskripsi volume_bola = 4/3*3.14*jejari*jejari*jejari hasil = volume_bola prosedur tampil_hasil {menampilkan hasil dari program} //deklarasi //deskripsi write (Hasil=, hasil); end

You might also like