Konversi Satuan suhu Celcius ke Farenheit di Bahasa C


Teringat pelajaran saat SMA, yaitu fisika

terutama pada bab suhu, yang salah satu materinya adalah koversi satuan suhu,

yang akan saya bahas kali ini adalah bagaimana mengubah satuan celcius ke satuan farenheit di C.

titik beku dan titik didih celcius dan farenheit berbeda,

celcius memiliki titik beku 0 derajat, dan titik didih 100 derajat,

namun farenheit memiliki titik beku 32 derajat, dan titik didih 212 derajat,

tentu kita bisa rumuskan dengan:

°F = °C × 1,8 + 32
nah, jika kita mengkonversi nilai 12° di Celcius, kita akan mendapatkan nilai 53,6° di farenheit,

jika kita implementasikan di C, dan menggunakan integer, nilai yang keluar hanya 53° F, kemana 0,6nya?

integer adalah bilangan bulat, tentu koma tidak dianggap diinteger, dan akan dianggap 53,0.

namun kasus seperti ini tidak bisa dibiarkan, kita harus tetap menyertakan koma karena koma berapapun sangat berpengaruh.

maka dari itu kita perlu mengenal tipe data DOUBLE / FLOAT yang berfungsi untuk menampung nilai yang memiliki angka koma dibelakang, atau yang sering disebut Bilangan Desimal

untuk syntaxnya bisa dilihat di tutorial pertama
di : http://pradsource.blogspot.co.id/2017/04/tutorial-bahasa-c-1-input-dari-keyboard.html

berikut adalah contoh program implementasi dari float atau double ini :

Comments

Popular posts from this blog

Cara Memasang GLUT di Dev-C++

ALGORITMA DDA, BRESENHAM, DAN MID-POINT GARIS

ALGORITMA MID-POINT DAN BRESENHAM LINGKARAN SERTA PERBEDAANNYA