Tham khảo
Đề bài: Ba số dương a, b c là độ dài ba cạnh của một tam giác khi và chỉ khi a+b>c, b+c>a, a+c>b
Em hãy thực hiện ác yêu cầu sau:
c) Mô tả thuật toán để giả quyết bài toán
Tham khảo
c. Thuật toán (2đ)
Bước 1: Nhập ba số dương a, b và c
Bước 2 : Nếu a + b > c và b + c > a và c + a > b thì thông báo ba số a, b và c tạo thành 3 cạnh của tam giác ngược lại thông báo ba số a, b và c không tạo thành ba cạnh của tam giác.
Bước 3: Kết thúc thuật toán
Thuật toán:
B1. Nhập ba số dương a,b,c
B2. Nếu a+b>c và b+c>a và c+a>b thì in ra màn hình a,b,c là ba cạnh của tam giác. Ngược lại in ra a,b,c không là ba cạnh của tam giác.
B3. Kết thúc.
Chương trình:
var a,b,c: real;
begin
writeln('Nhap ba canh lan luot: '); read(a,b,c);
if (a<0) or (b<0) or (c<0) then
repeat
writeln('Khong hop le. Nhap lai ba canh lan luot: '); read(a,b,c);
until (a>0) and (b>0) and (c>0);
if (a+b>c) and (b+c>a) and (c+a>b) then writeln('Ba so nay la do dai ba canh tam giac') else writeln('Ba so nay khong la ba canh cua tam giac');
end.