Bài 1:
Xác định đề bài:
Input: nhập a, b, c, d
Output: in S và P
Thuật toán: tính S và P
S=a**2+b**2/c+d
P=(a**3+b)/(c+a+1/a-b)
Chương trình tham khảo:
a=int(input())
b=int(input())
c=int(input())
d=int(input())
S=a**2+b**2/c+d
P=a**3+b/(c+a+1/a-b)
print(S)
print(P)
Phép thử:
a=4
b=3
c=2
d=1
=> S=21.5, P=64.9
Bài 2:
Xác định đề bài:
Input: nhập a, b, c
Output: a, b, c có phải tam giác vuông
Thuật toán:
Nếu a**2+b**2==c**2 hoặc a**2+c**2==b**2 hoặc c**2+b**2==a**2 thì thông báo "đây là tam giác vuông"
Ngược lại thông báo "không phải là tam giác vuông"
Chương trình tham khảo:
a=int(input())
b=int(input())
c=int(input())
if (a**2+b**2==c**2) or (a**2+c**2==b**2) or (c**2+b**2==a**2) :
print("đây là tam giác vuông")
else:
print("không phải tam giác vuông")
Thử chương trình:
a=4
b=3
c=2
=> Không phải tam giác vuông