ตรรกะแปลงฟาเรนไฮต์เป็นเซลเซียส มีดังนี้:
celsius = (fahrenheit - 32) * 5 / 9;
อัลกอริทึม
อัลกอริทึมแปลงฟาเรนไฮต์เป็นเซลเซียส:
Step 1: ประกาศตัวแปร farh, cels 2 ตัว
Step 2: ป้อนค่าฟาเรนไฮต์ระหว่างรัน
Step 3: ใช้สูตรแปลง
cels = (farh - 32) * 5 / 9
Step 4: พิมพ์ celsตัวอย่าง
โปรแกรม C แปลงฟาเรนไฮต์เป็นเซลเซียส:
#include <stdio.h>
int main() {
float fahrenheit, celsius;
// รับค่าฟาเรนไฮต์
printf("Enter Fahrenheit: \n");
scanf("%f", &fahrenheit);
celsius = (fahrenheit - 32) * 5 / 9;
printf("Celsius: %f \n", celsius);
return 0;
}ผลลัพธ์
เมื่อรันโปรแกรม จะได้ผลลัพธ์ดังนี้:
Enter Fahrenheit: 100 Celsius: 37.777779