Konversi suhu
Konversi
Suhu dengan Menggunakan Repeat Until
Flowchart
Skrip program
Output Program
Analisis
Fahrenheit
memiliki tipe data real dimana akan menghasilkan output bilangan-bilangan
decimal. Sedangkan T dalam celcius atau T mewakili suhu celcius bertipe data
integer yang hanya dapat diinputkan bilangan-bilangan bulat saja.
Dalam
program ini dituliskan repeat, yang artinya pengulangan. Write(‘masukan suhu
celcius =’) bertujuan agar dalam tampilan program terdapat perintah untuk
memasukan nilai suhu dalam celcius sehingga pengguna program lebih mudah
menggunakan program dan tahu apa yang harus diinputkan. Selain itu saya juga menuiskan
until T_dalam_celcius = > 0,
tujuannya agar program hanya akan menghasilkan output jika nilai suhu dalam
celcius bernilai lebih dari sama dengan nol. Apabila user menginputkan nilai
kurang dari nol, maka program akan terus meminta user memasukan nilai ebih dari
nol.
Perintah
readln (T_dalam_celcius) berarti program akan membaca inputan dari user. Saya
menginputkan nilai suhu celcius -12 dan ternyata program meminta saya kembali
memasukan suhu dalam celcius. Kembali saya masukan nilai -12 program tetap
memita saya memasukan nilai celcius. Setelah saya inputkan suhu dalam celcius
12 makan program menghasilkan output Fahrenheit 53,6.
Dalam program saya menuliskan rumus
Fahrenheit :=T_dalam_celcius*9/5+32 . penulisan rumus tersebut agar pemrosesan
dalam program menghitung perubahan suhu dari celcius ke Fahrenheit sesuai
dengan suhu dalam celcius yang telah diinputkan oleh user.
Perintah writeln (‘fahrenheit =
’,Fahrenheit:2:1) akan menampilkan hasil perubahan suhu dari celcius ke
Fahrenheit terdiri dari satu angka dibelakang koma yaitu 53,6.


Komentar
Posting Komentar