fork download
  1. #include <stdio.h>
  2. int main()
  3. {
  4. char score;
  5. float red,area,wide,logs,base,high;
  6. printf("=============================================\n");
  7. printf(" โปรแกรมคำนวณหาพื้นที่เรขาคณิต\n");
  8. printf("=============================================\n");
  9. printf("1.) กรุณากรอกตัวเลขหรืออักษร (1, c, C,)==>Circle\n");
  10. printf("1.) กรุณากรอกตัวเลขหรืออักษร(2, r, R,)==>Rectangle\n");
  11. printf("1.) กรุณากรอกตัวเลขหรืออักษร (3, t, T,)==>Triang\n");
  12. printf("1.) กรุณากรอกตัวเลขหรืออักษร ==>\n");
  13. printf("=============================================\n");
  14. scanf(" %c", &score); // ช่องว่างก่อน %c เพื่อข้ามช่องว่าง
  15.  
  16. if (score == '1'||'c'==score||'C'==score)//กรอก 1,c,C เพื่อหาพื้นที่วงกลม
  17. {
  18. printf("กรุณากรอกความยาวรัศมี=\n");
  19. scanf("%f",&red);
  20. area=22.0/7*red*red;
  21. printf(" พื้นที่วงกลมคือ =%0.2f ตารางหน่วย\n",area);
  22. }
  23. if (score == '2'||'r'==score||'R'==score)//กรอก 2,r,R, เพื่อหาพื้นที่สามเหลี่ยม
  24. {
  25. printf("กรุณากรอกความกว้าง=\n");
  26. scanf("%f",&wide);
  27. printf("กรุณากรอกความยาว=\n");
  28. scanf("%f",&logs);
  29. area=wide*logs;
  30. printf(" พื้นที่สี่เหลี่ยมคือ =%0.2f ตารางหน่วย\n",area);
  31. }
  32. if (score == '3'||'t'==score||'T'==score)//กรอก 3,t,T, เพื่อหาพื้นที่สามเหลี่ยมมุมฉาก
  33. {
  34. printf("กรุณากรอกความยาวฐาน=\n");
  35. scanf("%f",&base);
  36. printf("กรุณากรอกความสูง=\n");
  37. scanf("%f",&high);
  38. area=0.5*base*high;
  39. printf(" พื้นที่สามเหลี่ยมมุมฉากคือ%0.2f ตารางหน่วย\n",area);
  40. }
  41. return 0;
  42. }
Success #stdin #stdout 0.04s 25700KB
stdin
Standard input is empty
stdout
#include <stdio.h>
int main()
{
    char score;
    float red,area,wide,logs,base,high;
    printf("=============================================\n");
    printf("         โปรแกรมคำนวณหาพื้นที่เรขาคณิต\n");
    printf("=============================================\n");
    printf("1.) กรุณากรอกตัวเลขหรืออักษร (1, c, C,)==>Circle\n");
    printf("1.) กรุณากรอกตัวเลขหรืออักษร(2, r, R,)==>Rectangle\n");
    printf("1.) กรุณากรอกตัวเลขหรืออักษร (3, t, T,)==>Triang\n");
    printf("1.) กรุณากรอกตัวเลขหรืออักษร ==>\n");
    printf("=============================================\n");
    scanf(" %c", &score); // ช่องว่างก่อน %c เพื่อข้ามช่องว่าง
    
    if (score == '1'||'c'==score||'C'==score)//กรอก 1,c,C เพื่อหาพื้นที่วงกลม
    {
        printf("กรุณากรอกความยาวรัศมี=\n");
        scanf("%f",&red);
        area=22.0/7*red*red;
        printf(" พื้นที่วงกลมคือ =%0.2f ตารางหน่วย\n",area);
    }
    if (score == '2'||'r'==score||'R'==score)//กรอก 2,r,R, เพื่อหาพื้นที่สามเหลี่ยม
    {
        printf("กรุณากรอกความกว้าง=\n");
        scanf("%f",&wide);
        printf("กรุณากรอกความยาว=\n");
        scanf("%f",&logs);
        area=wide*logs;
        printf(" พื้นที่สี่เหลี่ยมคือ =%0.2f ตารางหน่วย\n",area);
    }
    if (score == '3'||'t'==score||'T'==score)//กรอก 3,t,T, เพื่อหาพื้นที่สามเหลี่ยมมุมฉาก
    {
        printf("กรุณากรอกความยาวฐาน=\n");
        scanf("%f",&base);
        printf("กรุณากรอกความสูง=\n");
        scanf("%f",&high);
        area=0.5*base*high;
        printf(" พื้นที่สามเหลี่ยมมุมฉากคือ%0.2f ตารางหน่วย\n",area);
    }
    return 0;
}