Câu 62. Ai cao hơn – Ôn tập học kì 1 NH 2022-2023 – 11A5

Đề bài: Bạn Bình cao x (cm), bạn An cao y (cm). Em hãy viết chương trình nhập vào chiều cao của 2 bạn và đưa ra kết quả Bình và An có cao bằng nhau không hay hai bạn cao hơn nhau thì chênh lệch nhau là bao nhiêu (cm).

Hướng dẫn:

#Câu 62 - Ai cao hơn.
# Khai báo (gán) biến x là giá trị được nhập vào từ bàn phím tương đương với chiều cao của Bình.
# Khai báo (gán) biến y là giá trị được nhập vào từ bàn phímtương đương với chiều cao của An.
# input() / Cú pháp nhập dữ liệu từ bàn phím (mặc đinh là kiểu chuỗi - string (std))
# float() / Cú pháp ép kiểu dữ liệu số thực (float) thuộc tập R, vì input là kiểu chuỗi.
# Vì chiều cao là có phần thập phân nên ép kiểu sang số thực thay vì số nguyên (Người cao 3m, 4m, 5m là phi thực tế)
x=float(input("Nhập vào chiều cao của Bình: "))
# Khai báo (gán) biến y là giá tri được nhập vào từ bàn phím.
y=float(input("Nhập vào chiều cao của An: "))
# Sử dụng cấu trúc rẽ nhánh cho các trường hợp theo yêu cầu từ đề bài (thực tế).
# Nếu Bình cao bằng An 
if x==y:
    print("Bình cao bằng An, hai bạn cao:",x,"cm")
    # Cao bằng nhau thì gán chiều cao bằng x hoặc y đều giống nhau.
    # Trường hợp khác: Bình cao hơn An -->  Sử dụng elif
elif x > y:
    # Khi này Bình cao hơn An thì x > y.
    print("Bình cao hơn An",x-y,"cm")
    # Bình cao hơn An nên = x-y (cm)
    # Trường hợp còn lại: An cao hơn Bình -->  Sử dụng else (Còn lại TH cuối cùng: x < y)
else:
    # Khi này An cao hơn Bình thì x < y.
    print("An cao hơn Bình",y-x,"cm")
    # An cao hơn Bình nên = y-x (cm)

You may also like...

0 0 đánh giá
Đánh giá bài viết
guest

0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận
0
Bạn hãy viết bình luận cho nội dung này !x