Viết chương trình nhập vào 3 giá trị nguyên dương a, b, c. Kiểm tra xem a, b, c

1.1 K

Tailieumoi.vn biên soạn và giới thiệu bộ câu hỏi Tin học gồm các kiến thức lý thuyết và thực hành, giúp học sinh ôn tập và bổ sung kiến thức cũng như hoàn thành tốt các bài kiểm tra môn Tin học. Mời các bạn đón xem:

Top 1000 câu hỏi thường gặp môn Tin học có đáp án (Phần 3)

Câu 37: Viết chương trình nhập vào 3 giá trị nguyên dương a, b, c. Kiểm tra xem a, b, c có phải là 3 cạnh của tam giác không? Nếu là 3 cạnh của tam giác thì tính diện tích của tam giác theo công thức sau:

S = , với p là 1/2 chu vi của tam giác.

Hướng dẫn: a, b, c là 3 cạnh của tam giác phải thỏa điều kiện sau:

(a + b) > c và (a + c) > b và (b + c) > a

Lời giải

#include

#include

#include

void main()

{

    float a,b,c,s,p;

    int d;

    clrscr();

    printf("nhap 3 canh tam giac:");

    scanf("%f %f %f",&a,&b,&c);

    p=(a+b+c)/2;

    if((a+b)>c && (a+c)>b && (b+c)>a)

    {

        d=1;

    }

    else

    d=2;

   

    switch(d)

    {

        case 1:

        s=sqrt(p*(p-a)*(p-b)*(p-c));

        printf("ket qua:%f",s);

        break;

        case 2:

        printf("day khong phai tam giac");

        break;

    }

    getch();

}

Đánh giá

0

0 đánh giá