Devdit
 

ภาษาซี หาพื้นที่ทรงกระบอก

11.5K

ภาษาซี หาพื้นที่ทรงกระบอก บทความนี้สอนเขียนโปรแกรมหาพื้นที่ทรงกระบอกด้วยภาษาซี โดยใช้สูตร พื้นที่ฐาน x สูง หรือ ¶r2h โดยรับค่ารัศมีความยาว และความสูงจากผู้ใช้งาน และนำมาคำนวณ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง ภาษาซี หาพื้นที่ทรงกระบอก

#include <stdio.h>
#include <math.h>

int main() {
    double r, h, area;
    printf("กรุณากรอกรัศมีความยาว : ");
    scanf("%lf", &r);
    printf("กรุณากรอกความสูง : ");
    scanf("%lf", &h);
    area = 3.14 * ( pow( r, 2 ) ) * h;
    printf("ปริมาตรของทรงกระบอก เท่ากับ %.2lf x %.2lf = %.2lf", r, h, area);
    return 0;
}

ผลลัพธ์

กรุณากรอกรัศมีความยาว : 5
กรุณากรอกความสูง : 10
ปริมาตรของทรงกระบอก เท่ากับ 5.00 x 10.00 = 785.00

คำอธิบาย

ภาษาซี หาพื้นที่ทรงกระบอก โดยใช้สูตร พื้นที่ฐาน x สูง หรือ ¶r2h โดยรับค่า รัศมีความยาว และความสูงจากผู้ใช้งานมีรายละเอียดดังนี้

1. สร้างตัวแปร r, h และ area ชนิด double เก็บรัศมีความยาว ความสูง และผลลัพธ์การหาพื้นที่ทรงกระบอก

2. รับค่าตัวแปร r และ h จากผู้ใช้งานด้วยคำสั่ง scanf ร่วมกับ %lf เนื่องจากตัวแปรทั้ง 2 เป็นชนิด double

3. นำตัวแปรทั้งหมดมาเข้าสูตร พื้นที่ฐาน x สูง หรือ ¶r2h เขียนโปรแกรมได้เป็น area = 3.14 * ( pow( r, 2 ) ) * h

4. แสดงผลลัพธ์การหาหาพื้นที่ทรงกระบอกด้วยภาษาซี จากคำสั่ง printf ร่วมกับ %.2lf เป็นการแสดงข้อมูลทศนิยม 2 ตำแหน่ง

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ