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

Postingan Populer