Viết chương trình xét xem một tam giác có là tam giác vuông, tam giác đều, tam giác cân hay không khi biết ba cạnh a,b,c của tam giác
Quảng cáo
3 câu trả lời 297
def kiem_tra_tam_giac(a, b, c):
# Kiểm tra tam giác vuông
if a**2 + b**2 == c**2 or a**2 + c**2 == b**2 or b**2 + c**2 == a**2:
print("Tam giác là tam giác vuông.")
# Kiểm tra tam giác đều
elif a == b == c:
print("Tam giác là tam giác đều.")
# Kiểm tra tam giác cân
elif a == b or a == c or b == c:
print("Tam giác là tam giác cân.")
else:
print("Tam giác không thuộc bất kỳ loại nào.")
# Nhập ba cạnh của tam giác từ người dùng
a = float(input("Nhập cạnh a: "))
b = float(input("Nhập cạnh b: "))
c = float(input("Nhập cạnh c: "))
# Kiểm tra loại tam giác
kiem_tra_tam_giac(a, b, c)
Program BT;
Uses crt;
Var a, b, c: real;
Begin
Clrscr;
Write('Nhap do dai 3 canh: '); Readln(a, b, c);
If (a + b <= c) or (a + c <= b) or (b + c <= a) then Write('Khong phai do dai 3 canh tam giac')
Else
If(a * a + b * b = c * c) or (b * b + a * a = c * c) or (b * b + c * c = a * a) then Write('Tam giac vuong')
Else Write('Khong phai tam giac vuong');
Readln
End.
Program BT;
Uses crt;
Var a, b, c: real;
Begin
Clrscr;
Write('Nhap do dai 3 canh: '); Readln(a, b, c);
If (a + b <= c) or (a + c <= b) or (b + c <= a) then Write('Khong phai do dai 3 canh tam giac')
Else
If(a * a + b * b = c * c) or (b * b + a * a = c * c) or (b * b + c * c = a * a) then Write('Tam giac vuong')
Else Write('Khong phai tam giac vuong');
Readln
End.
Quảng cáo
Bạn muốn hỏi bài tập?
Câu hỏi hot cùng chủ đề
-
55309
-
31164
-
29752
