তাপমাত্রা রূপান্তর মানে ফারেনহাইটকে সেলসিয়াসে বা সেলসিয়াসকে ফারেনহাইটে রূপান্তর। এই প্রোগ্রামে ফাংশন ব্যবহার করে ফারেনহাইট থেকে সেলসিয়াস রূপান্তর টেবিল তৈরি করা হয়েছে।
উদাহরণ প্রোগ্রাম
#include<stdio.h>
float conversion(float);
int main() {
float fh, cl;
int begin = 0, stop = 300;
printf("Fahrenheit \t Celsius\n");
printf("----------\t-----------\n");
fh = begin;
while(fh <= stop) {
cl = conversion(fh);
printf("%3.0f\t\t%6.1f\n", fh, cl);
fh = fh + 20;
}
return 0;
}
float conversion(float fh) {
float cl;
cl = (fh - 32) * 5 / 9;
return cl;
}
আউটপুট
Fahrenheit Celsius ---------- ----------- 0 -17.8 20 -6.7 40 4.4 60 15.6 80 26.7 100 37.8 120 48.9 140 60.0 160 71.1 180 82.2 200 93.3 220 104.4 240 115.6 260 126.7 280 137.8 300 148.9
সেলসিয়াস থেকে ফারেনহাইট রূপান্তরের জন্য ফর্মুলা: Fahrenheit = (Celsius * 9 / 5) + 32