YOMEDIA
NONE
  • Câu hỏi:

    Viết chương trình nhập vào 3 số nguyên a, b, c. Kiểm tra xem 3 số đó có thỏa mãn:

    - Là 3 cạnh của 1 tam giác thường

    - Là 3 cạnh của 1 tam giác cân

    - Là 3 cạnh của 1 tam giác đều

    - Không là 3 cạnh của 1 tam giác

    Lời giải tham khảo:

    - Ý tưởng thuật toán.

    Xét các trường hợp của a, b và c:

    - Nếu a>0 và b>0 và c>0 và (a+b>c) và (b+c>a) và (a+b>c) thì kết luận phương trình có vô số nghiệm

    - Nếu a=0 và b <>0 thì kết luận phương trình vô nghiệm

    - Nếu a<> 0 thì kết luận phương trình có nghiệm x=-b/a

    - Thuật toán.

                - Bước 1: Nhập a và nhập b

                - Bước 2: Kiểm tra các trường hợp của a và b

                  + Nếu a=0 và b=0 thì kết luận phương trình có vô số nghiệm

                  + Nếu a=0 và b <>0 thì kết luận phương trình vô nghiệm

                            + Nếu a<> 0 thì kết luận phương trình có nghiệm x=-b/a

                - Bước 3: Đưa ra kết luận rồi kết thúc.

    - Chương trình nguồn.

    Program Xet_Tamgiac;

    Var a,b,c:integer;

    Begin

         write('nhap a,b,c:');

         readln(a,b,c);

         if (a>0) and (b>0) and (c>0) and (a+b>c) and (b+c>a) and (a+b>c) then

            if (a=b) and (b=c) then writeln('la tam giac deu')

            else

                if (a=b) or (b=c) or (a=c) then writeln('la tam giac can')

                else writeln('la tam giac thuong')

         else writeln('khong la 3 canh cua tam giac');

         readln;

    End.

    ATNETWORK

Mã câu hỏi: 108293

Loại bài: Bài tập

Chủ đề :

Môn học:

Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài

 
YOMEDIA

Hướng dẫn Trắc nghiệm Online và Tích lũy điểm thưởng

 

 

CÂU HỎI KHÁC

AANETWORK
 

 

YOMEDIA
ATNETWORK
ON