5.Điểm trung bình và xác nhận
Viết một chương trình để đọc hai điểm của một học sinh. Tính toán và in trung bình học kỳ. Chương trình phải chấp nhận các điểm số hợp lệ (một điểm số phải phù hợp trong phạm vi [0.10]). Chương trình phải in một thông báo "novo cálculo (1-sim 2-nao)" có nghĩa là "thực hiện tính toán mới (1 - là có 2 - là không)". Sau đó, đầu vào sẽ là (1 hoặc 2). 1 có nghĩa là một tính toán mới, 2 có nghĩa là dừng chương trình.
Đầu vào
Tệp đầu vào chứa các số thực và số nguyên. Sau khi nhập 2 điểm hợp lệ, một số nguyên X sẽ được đọc. Chương trình của bạn phải dừng lại khi X = 2.
Đầu ra
Nếu điểm số không hợp lệ được đọc, phải in thông báo "nota inválida". Khi hai điểm hợp lệ được đọc, thông báo "media =" phải được in dưới mức trung bình giữa hai điểm này. Thông báo "novo cálculo (1-sim 2-nao)" phải được in sau khi đọc X. Thông báo này sẽ được hiển thị lại nếu số đầu vào tiêu chuẩn của X nhỏ hơn 1 hoặc lớn hơn 2, ví dụ dưới đây.
Giá trị trung bình phải được in với 2 chữ số sau dấu thập phân.
VÍ DỤ
INPUT
-3.5
3.5
11.0
10.0
4
1
8.0
9.0
2
OUTPUT
Nota invalida
Nota invalida
Median = 6.75
Novo calculo (1-sim 2-nao)
Novo calculo (1-sim 2-nao)
media = 8.50
novo calculo (1-sim 2-nao)
Giải thích Đầu tiên nhập a = -3.5 không hợp lệ in ra "Nota invalida", sau đó nhập a = 3.5 hợp lệ lưu lại giá trị a, sau khi a hợp lệ tiếp tục nhập b = 11 không hợp lệ in ra "Nota invalida", sau đó nhập tiếp b = 10 hợp lệ lưu giá trị b và tính trung bình: median = (3.5 + 10.0) / 2 = 6.75. sau khi in điểm trung bình in "Novo calculo (1-sim 2-nao) " và nhập số x = 4 không thỏa thỏ mãn >= 1 và <= 2 nên in "Novo calculo (1-sim 2-nao)" và nhập tiếp x = 1, với x = 1 thực hiện tiếp các thao tác như trên.
Comments