5.Điểm trung bình và xác nhận


Submit solution

Points: 1 (partial)
Time limit: 1.0s
Memory limit: 98M

Author:
Problem types
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG

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

There are no comments at the moment.