#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;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluKCkKewogICAgY2hhciBzY29yZTsKICAgIGZsb2F0IHJlZCxhcmVhLHdpZGUsbG9ncyxiYXNlLGhpZ2g7CiAgICBwcmludGYoIj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIik7CiAgICBwcmludGYoIiAgICAgICAgIOC5guC4m+C4o+C5geC4geC4o+C4oeC4hOC4s+C4meC4p+C4k+C4q+C4suC4nuC4t+C5ieC4meC4l+C4teC5iOC5gOC4o+C4guC4suC4hOC4k+C4tOC4lVxuIik7CiAgICBwcmludGYoIj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIik7CiAgICBwcmludGYoIjEuKSDguIHguKPguLjguJPguLLguIHguKPguK3guIHguJXguLHguKfguYDguKXguILguKvguKPguLfguK3guK3guLHguIHguKnguKMgKDEsIGMsIEMsKT09PkNpcmNsZVxuIik7CiAgICBwcmludGYoIjEuKSDguIHguKPguLjguJPguLLguIHguKPguK3guIHguJXguLHguKfguYDguKXguILguKvguKPguLfguK3guK3guLHguIHguKnguKMoMiwgciwgUiwpPT0+UmVjdGFuZ2xlXG4iKTsKICAgIHByaW50ZigiMS4pIOC4geC4o+C4uOC4k+C4suC4geC4o+C4reC4geC4leC4seC4p+C5gOC4peC4guC4q+C4o+C4t+C4reC4reC4seC4geC4qeC4oyAoMywgdCwgVCwpPT0+VHJpYW5nXG4iKTsKICAgIHByaW50ZigiMS4pIOC4geC4o+C4uOC4k+C4suC4geC4o+C4reC4geC4leC4seC4p+C5gOC4peC4guC4q+C4o+C4t+C4reC4reC4seC4geC4qeC4oyA9PT5cbiIpOwogICAgcHJpbnRmKCI9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiIpOwogICAgc2NhbmYoIiAlYyIsICZzY29yZSk7IC8vIOC4iuC5iOC4reC4h+C4p+C5iOC4suC4h+C4geC5iOC4reC4mSAlYyDguYDguJ7guLfguYjguK3guILguYnguLLguKHguIrguYjguK3guIfguKfguYjguLLguIcKICAgIAogICAgaWYgKHNjb3JlID09ICcxJ3x8J2MnPT1zY29yZXx8J0MnPT1zY29yZSkvL+C4geC4o+C4reC4gSAxLGMsQyDguYDguJ7guLfguYjguK3guKvguLLguJ7guLfguYnguJnguJfguLXguYjguKfguIfguIHguKXguKEKICAgIHsKICAgICAgICBwcmludGYoIuC4geC4o+C4uOC4k+C4suC4geC4o+C4reC4geC4hOC4p+C4suC4oeC4ouC4suC4p+C4o+C4seC4qOC4oeC4tT1cbiIpOwogICAgICAgIHNjYW5mKCIlZiIsJnJlZCk7CiAgICAgICAgYXJlYT0yMi4wLzcqcmVkKnJlZDsKICAgICAgICBwcmludGYoIiDguJ7guLfguYnguJnguJfguLXguYjguKfguIfguIHguKXguKHguITguLfguK0gPSUwLjJmIOC4leC4suC4o+C4suC4h+C4q+C4meC5iOC4p+C4olxuIixhcmVhKTsKICAgIH0KICAgIGlmIChzY29yZSA9PSAnMid8fCdyJz09c2NvcmV8fCdSJz09c2NvcmUpLy/guIHguKPguK3guIEgMixyLFIsIOC5gOC4nuC4t+C5iOC4reC4q+C4suC4nuC4t+C5ieC4meC4l+C4teC5iOC4quC4suC4oeC5gOC4q+C4peC4teC5iOC4ouC4oQogICAgewogICAgICAgIHByaW50Zigi4LiB4Lij4Li44LiT4Liy4LiB4Lij4Lit4LiB4LiE4Lin4Liy4Lih4LiB4Lin4LmJ4Liy4LiHPVxuIik7CiAgICAgICAgc2NhbmYoIiVmIiwmd2lkZSk7CiAgICAgICAgcHJpbnRmKCLguIHguKPguLjguJPguLLguIHguKPguK3guIHguITguKfguLLguKHguKLguLLguKc9XG4iKTsKICAgICAgICBzY2FuZigiJWYiLCZsb2dzKTsKICAgICAgICBhcmVhPXdpZGUqbG9nczsKICAgICAgICBwcmludGYoIiDguJ7guLfguYnguJnguJfguLXguYjguKrguLXguYjguYDguKvguKXguLXguYjguKLguKHguITguLfguK0gPSUwLjJmIOC4leC4suC4o+C4suC4h+C4q+C4meC5iOC4p+C4olxuIixhcmVhKTsKICAgIH0KICAgIGlmIChzY29yZSA9PSAnMyd8fCd0Jz09c2NvcmV8fCdUJz09c2NvcmUpLy/guIHguKPguK3guIEgMyx0LFQsIOC5gOC4nuC4t+C5iOC4reC4q+C4suC4nuC4t+C5ieC4meC4l+C4teC5iOC4quC4suC4oeC5gOC4q+C4peC4teC5iOC4ouC4oeC4oeC4uOC4oeC4ieC4suC4gQogICAgewogICAgICAgIHByaW50Zigi4LiB4Lij4Li44LiT4Liy4LiB4Lij4Lit4LiB4LiE4Lin4Liy4Lih4Lii4Liy4Lin4LiQ4Liy4LiZPVxuIik7CiAgICAgICAgc2NhbmYoIiVmIiwmYmFzZSk7CiAgICAgICAgcHJpbnRmKCLguIHguKPguLjguJPguLLguIHguKPguK3guIHguITguKfguLLguKHguKrguLnguIc9XG4iKTsKICAgICAgICBzY2FuZigiJWYiLCZoaWdoKTsKICAgICAgICBhcmVhPTAuNSpiYXNlKmhpZ2g7CiAgICAgICAgcHJpbnRmKCIg4Lie4Li34LmJ4LiZ4LiX4Li14LmI4Liq4Liy4Lih4LmA4Lir4Lil4Li14LmI4Lii4Lih4Lih4Li44Lih4LiJ4Liy4LiB4LiE4Li34LitJTAuMmYg4LiV4Liy4Lij4Liy4LiH4Lir4LiZ4LmI4Lin4LiiXG4iLGFyZWEpOwogICAgfQogICAgcmV0dXJuIDA7Cn0=
#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;
}