ตัวอย่างโค้ดภาษาซีในการคำนวณหาระยะทางจากเมตรเป็นกิโลเมตร โดยรับค่าหน่วยเมตรผ่านคีย์บอร์ด และนำไปแปลงหน่วยกิโลเมตร
การทำงานของโปรแกรม
- รับค่าระยะทางหน่วยเมตรผ่านทางคีย์บอร์ด
- นำหน่วยเมตร หารด้วย 1000.0 จะได้เป็นหน่วยกิโลเมตร (1 กิโลเมตร = 1000 เมตร)
ตัวอย่าง Flowchart

ตัวอย่างโค้ด
/***************************************************
* Author : CS Developers
* Author URI: https://www.comscidev.com
* Facebook : https://www.facebook.com/CSDevelopers
***************************************************/
#include <stdio.h>
int main()
{
int meter;
float kilometer;
printf(" Enter distance (Meters): ");
scanf("%d", &meter);
kilometer = meter / 1000.0;
printf("\n Distance (Kilometers) is %.3f\n", kilometer);
return 0;
}
อธิบายเพิ่มเติม
- ตัวแปร
meter
เป็นชนิดint
ใช้เก็บระยะทางหน่วยเป็นเมตร - ตัวแปร
kilometer
เป็นชนิดfloat
ใช้เก็บระยะทางหน่วยเป็นกิโลเมตรหลังจากคำนวณตามสูตรแล้ว - สูตรในการหาคือ
meter/1000.0
เมตร หารด้วย 1000 จะได้เป็นกิโลเมตร %.3f
ให้แสดงทศนิยมสูงสุด3
ตำแหน่ง เพื่อรองรับกรณีกรอกขั้นต่ำ1
เมตร
แสดงผล
