Viết chương trình tính chu vi, diện tích hình tam giác vuông với hai cạnh góc vuông là số nguyên nhập từ bàn phím

2 câu trả lời

Source Code Tính Chu Vi Và Diện Tích Hình Tam Giác 

gach="--------------------------------------------------"
print("CHƯƠNG TRÌNH XÁC ĐỊNH TAM GIÁC VÀ TÍNH CHU VI, DIỆN TÍCH")

print (gach)
a=float(input("Nhập vào cạnh a: "))
b=float(input("Nhập vào cạnh b: "))
c=float(input("Nhập vào cạnh c: "))

if (a+b>c) & (b+c>a) & (a+c>b) & (a>0) & (b>0) & (c>0):
    if (a==b)&(b==c):
        print ("\nĐây là tam giác đều")
    elif (a==b)& (a!=c) | (a==c)&(a!=b) | (b==c) & (b!=a):
            print ("\nĐây là tam giác cân")
    elif (a*a==b*b+c*c)|(b*b==a*a+c*c)|(c*c==a*a+b*b):
            print("\nĐây là tam giác vuông")
    else:
        print("\nĐây là tam giác thường")
    import math
    cv=a+b+c
    p=cv/2
    dt=math.sqrt(p*(p-a)*(p-b)*(p-c))
    print ("\nChu vi tam giác: ",round(cv,2))
    print ("Diện tích tam giác: ",round(dt,2))
else:
        print ("\nKhông Tạo Thành Tam Giác")
print (gach)
print ("Thank You ")

Program baitap;

Uses crt;

Var a,b:integer;

       c:real;

Begin

Clrscr;

Write('Nhap do dai hai canh cua tam giac vuong:');

Readln(a,b);

Write('Nhap do dai canh huyen:'); Readln(c);

Writeln('Chu vi tam giac vuong:',a+b+c);

Writeln('Dien tich tam giac vuong:', (a*b)/2:6:2);

Readln

End.

Câu hỏi trong lớp Xem thêm