บทความนี้มีเนื้อหาประกอบด้วย:
- สูตรการหาพื้นที่วงกลม
- การทำงานของโปรแกรม
- ตัวอย่าง Flowchart
- ซูโดโค้ด (Pseudo Code)
- ตัวอย่างโค้ด
- ผลลัพธ์
- วีดีโอ:เขียนโค้ดภาษาซี ง่ายๆ! คำนวณพื้นที่วงกลมในไม่กี่บรรทัด
ตัวอย่างโค้ดโปรแกรมภาษาซีในการคำนวณหาพื้นที่วงกลม ตัวอย่างนี้จะเรียกใช้งานค่า π (พาย หรือ pi) จาก math.h
สูตรการหาพื้นที่วงกลม
พื้นที่วงกลม = พาย x รัศมี2
จะได้ A = π r2
การทำงานของโปรแกรม
เริ่มต้นจะให้กรอกค่ารัศมี (Radius) เพื่อนำไปคำนวณหาพื้นที่วงกลมตามสูตร A = π r2 แล้วนำค่าที่คำนวณได้แสดงผล
ตัวอย่าง Flowchart
ซูโดโค้ด (Pseudo Code)
เริ่มต้น
แสดงข้อความ "Input value of Radius : "
รับค่า r
คำนวณหาพื้นที่วงกลมโดยใช้สูตร Area = π * r * r
แสดงพื้นที่วงกลม
สิ้นสุด
ตัวอย่างโค้ด
/***************************************************
* Author : CS Developers
* Author URI: https://www.comscidev.com
* Facebook : https://www.facebook.com/CSDevelopers
***************************************************/
#include<stdio.h>
#include<math.h>
int main()
{
float r, area;
printf(" Input value of Radius : ");
scanf("%f", &r);
area = M_PI * (r * r);
printf("\n The area of a circle is %.2f \n\n", area );
return 0;
}
อธิบายเพิ่มเติม
1. #include<math.h>
เพื่อเรียกใช้งานค่าคงที่ของพาย (M_PI) ซึ่งไม่ได้ระบุค่าเอง ซึ่งมีค่าประมาณ 3.14159265358979323846 หรือ สามารถกำหนดเอง แล้วนำไปแทนตรง M_PI ได้
2. r
คือ ตัวแปรที่ใช้เก็บค่ารัศมีที่กรอกเข้ามา
3. r * r
คือ รัศมี ยกกำลัง 2