Menanya Mencoba Percobaan 1 Aktivitas belajar siswa

WritelnJadi Suhu Dalam Reamur Adalah: ,r:4:2; end; procedure celcius_farein; begin WritelnProgram Konversi Celcius Ke Fareinheit; Writeln======================================; Writeln; WriteMasukan Suhu dalam Celcius: ;readlnc; f:=95c+32; Writeln; WritelnJadi Suhu Dalam Fareinheit Adalah: ,f:4:2; end; procedure celcius_reamur; begin WritelnProgram Konversi Celcius ke Reamur; Writeln==================================; Writeln; WriteMasukan Suhu dalam Celcius: ;readlnc; r:=45c; Writeln; WritelnJadi Suhu Dalam Reamur Adalah: ,r:4:2; end; procedure reamur_celcius; begin writelnProgram Konversi Reamur ke Celcius; Writeln==================================; Writeln; WriteMasukan Suhu dalam Reamur: ;readlnr; c:=54r; Writeln; WritelnJadi Suhu Dalam Celcius Adalah: ,c:4:2; end; procedure reamur_farein; begin writelnProgram Konversi Reamur ke Fareinheit; Writeln=====================================; Writeln; WriteMasukan Suhu dalam Reamur: ;readlnr; f:= 94r+32; Writeln; WritelnJadi Suhu Dalam Fareinheit Adalah: ,f:4:2; end; begin repeat clrscr; writeln Program konversi suhu; writeln; writeln 1. fareinheit - celcius; writeln 2. fareinheit - reamur; writeln 3. celcius - reamur; writeln 4. celcius - fareinheit; writeln 5. reamur - celcius; writeln 6. reamur - farenheit; writeln; write pilih nomor konversi : ; read a; writeln; case a of 1 : farein_celcius; 2 : farein_reamur; 3 : celcius_reamur; 4 : celcius_farein; 5 : reamur_celcius; 6 : reamur_farein; else writeln Nomor yang anda masukkan salah; end; Writeln; Writeln; WriteMau Coba Lagi [YT]: ;Readlnul; Until Upcaseul = Y; End. Hasil Percobaan Program 1 : Hasil Kompilasi beri tanda silang pada bagian yang sesuai ฀ Berhasil, tanpa kesalahan ฀ Tidak berhasil, ada kesalahan Output Program: Percobaan 2 Buatlah program procedure yang digunakan untuk menghitung bunga simpanan dari suatu tabungan, dengan ketentuan : bungan 1 diberikan jika tabungan kutang dari Rp 100.000,00. Bunga 10 diberikan jika besar tabungan berada diantara Rp 100.000,00 – Rp 500.000,00. Bunga 15 diberikan jika besar tabungan berada diatas Rp 500.000,00. Salinlah program ke dalam kotak ini. Percobaan 3 Buatlah program dengan procedure untuk mengoreksi apakah suatu kata yang dimasukkan merupakan palindrom atau bukan, sekaligus dengan ketentuan Uppercase dan Lowercase sehingga palindrom yang ditunjukkan benar-benar kata yang bisa dibalik sama persis dengan kata masukan. Salinlah program ke dalam kotak ini.

1.2.2.4 Mengasosiasi

Pada Percobaan 1 Program konversi suhu ini dibuat menggunakan prosedur. Variabelnya menggunakan variabel global karana semua variabel di prosedur maupun di program utama sama. Program ini menggunakan repeat until di program utama supaya program ini dapat diulang berulangkali sampai pengguna mengetikkan huruf T. Dalam percabangannya program menggunakan case of karena lebih singkat daripada if then else. Kalau menggunakan if then else percabangannya bentuknya seperti ini: if a=’1′ then farein_celcius else if a=’2′ then farein_reamur else if a=’3′ then celcius_reamur else if a=’4′ then celcius_farein else if a=’5′ then reamur_celcius else if a=’6′ then reamur_farein; Tentu saja program ini terlalu panjang, maka disini menggunakan case of untuk percabangan atau pemilihannya. Dalam pemilihannya angka berada diantara petik satu karena variabelnya dalam bentuk char, bila variabelnya dalam bentuk integer maka angka-angkanya tidak perlu diberi tanda petik, saya menggunakan char karena bitnya lebih rendah. Logikanya : Pertama program akan menampilkan : Program konversi suhu 1. fareinheit – celcius 2. fareinheit – reamur 3. celcius – reamur 4. celcius – fareinheit 5. reamur – celcius 6. reamur – farenheit Pilih nomor konversi : Nomor konversi kita isikan dengan angka 1-6 untuk memilih program konversi Bila kita memasukkan angka 5 maka yang keluar adalah program konversi reamur ke celcius. Berikut tampilannya : Program Konversi Reamur ke Celcius ================================== Masukan Suhu dalam Reamur : 40 Jadi Suhu Dalam Reamur adalah: 50.00 Mau Coba Lagi [YT]: Bila kita ketikkan y, maka program akan mulai lagi seperti yang pertama. Bila kalian ingin menghentikan program maka ketikkan t. setelah itu program akan berhenti.