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