Đề bài : với 3 số dương a,b,c bất kỳ nhập từ bàn phím có phải là 3 cạnh Tam giác cân không. A/ viết thuật toán B/viết chương trình
2 câu trả lời
* Viết thuật toán :
- Bước 1 : nhập ba cạnh a, b, c
- Bước 2 : nếu a + b > c và a + c > b và b + c > a thì chuyển đến bước 3 ngược lại đến bước 5
- Bước 3 : nếu a = b hoặc a = c hoặc b = c thì chuyển đến bước 4 ngược lại đến bước 5
- Bước 4 : thông báo 3 cạnh là tam giác cân ngược lại thông báo 3 cạnh không là tam giác cân
- Bước 5 : kết thúc
* Viết chương trình :
uses crt;
var a, b, c : integer;
begin
clrscr;
write('nhap 3 so a, b, c : ');readln(a, b, c);
if (a + b > c) and (b + c > a) and (a + c > b) then
if (a = b) or (b = c) or (a = c) then
writeln('3 canh la tam giac can')
else writeln('3 canh khong la tam giac can');
readln
end.
Câu hỏi trong lớp
Xem thêm