บทความนี้สอนเขียนโค้ดภาษาซี เพื่อคํานวณค่าไฟฟ้า โดยโปรแกรมมีการรับค่าอัตราค่าไฟฟ้า และค่าปริมาณไฟฟ้าที่ใช้ จากนั้นนำค่าทั้ง 2 ไปเข้าสูตรคํานวณค่าไฟฟ้า และแสดงผลลัพธ์ออกสู่หน้าจอ เริ่มต้นจากการรู้สูตรการคํานวณค่าไฟฟ้ากันก่อน
ตัวอย่าง สูตรคำนวณค่าไฟฟ้า
ค่าไฟ = อัตราค่าไฟฟ้าต่อหน่วยกิโลวัตต์ชั่วโมง x ปริมาณไฟฟ้าที่ใช้ (หน่วยกิโลวัตต์ชั่วโมง)
ตัวอย่าง โค้ดภาษาซี คํานวณค่าไฟฟ้า
#include <stdio.h>
#include <stdlib.h>
int main() {
float rate = 0.0;
float consumption = 0.0;
float cost = 0.0;
printf("อัตราค่าไฟฟ้าต่อหน่วยกิโลวัตต์ชั่วโมง: ");
scanf("%f", &rate);
printf("ปริมาณไฟฟ้าที่ใช้ (หน่วยกิโลวัตต์ชั่วโมง): ");
scanf("%f", &consumption);
cost = rate * consumption;
printf("ค่าไฟ: %.2f บาท\n", cost);
return 0;
}
อัตราค่าไฟฟ้าต่อหน่วยกิโลวัตต์ชั่วโมง: 2.5
ปริมาณไฟฟ้าที่ใช้ (หน่วยกิโลวัตต์ชั่วโมง): 15
ค่าไฟ: 37.50 บาท
จากตัวอย่างโค้ดภาษาซี คํานวณค่าไฟฟ้า และผลลัพธ์ สามารถอธิบายได้ดังนี้
1. รับค่า อัตราค่าไฟฟ้าต่อหน่วยกิโลวัตต์ชั่วโมง ด้วย scanf เก็บไว้ที่ตัวแปร rate ชนิด float
2. รับค่า ปริมาณไฟฟ้าที่ใช้ (หน่วยกิโลวัตต์ชั่วโมง) ด้วย scanf เก็บไว้ที่ตัวแปร consumption ชนิด float
3. นำค่าทั้ง 2 เข้าสูตร cost = rate * consumption เก็บผลลัพธ์ค่าไฟไว้ที่ตัวแปร cost
4. แสดงค่าไฟด้วยคำสั่ง printf ผ่านตัวแปร cost
สรุป บทความนี้เริ่มจากอธิบายสูตรคำนวณค่าไฟฟ้า จากนั้นก็เริ่มเขียนโค้ดภาษาซี คํานวณค่าไฟฟ้า พร้อมกับทดสอบโปรแกรมเพื่อดูผลลัพธ์ พร้อมคำอธิบาย โดยรวมแล้วการคำนวณค่าไฟฟ้าด้วยโปรแกรมคอมพิวเตอร์ เช่น ภาษาซี สามารถทำได้ง่าย และรวดเร็ว