URI Online Judge | 1117Timelimit: 1
Validação de Nota
Adaptado por Neilor Tonin, URI
Brasil
BrasilFaça um programa que leia as notas referentes às duas avaliações de um aluno. Calcule e imprima a média semestral. Faça com que o algoritmo só aceite notas válidas (uma nota válida deve pertencer ao intervalo [0,10]). Cada nota deve ser validada separadamente.
Entrada
A entrada contém vários valores reais, positivos ou negativos. O programa deve ser encerrado quando forem lidas duas notas válidas.
Saída
Se uma nota inválida for lida, deve ser impressa a mensagem "nota invalida".
Quando duas notas válidas forem lidas, deve ser impressa a mensagem "media = " seguido do valor do cálculo. O valor deve ser apresentado com duas casas após o ponto decimal.
Quando duas notas válidas forem lidas, deve ser impressa a mensagem "media = " seguido do valor do cálculo. O valor deve ser apresentado com duas casas após o ponto decimal.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
double notas[] = new double[2];
int cont = 0;
double nota;
while (cont <= 1) {
nota = input.nextDouble();
if (nota < 0 || nota > 10) {
System.out.println("nota invalida");
} else {
notas[cont++] = nota;
}
}
double media = (notas[0] + notas[1]) / 2;
System.out.println("media = " + String.format("%.2f", media));
}
}
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
double notas[] = new double[2];
int cont = 0;
double nota;
while (cont <= 1) {
nota = input.nextDouble();
if (nota < 0 || nota > 10) {
System.out.println("nota invalida");
} else {
notas[cont++] = nota;
}
}
double media = (notas[0] + notas[1]) / 2;
System.out.println("media = " + String.format("%.2f", media));
}
}
Nenhum comentário:
Postar um comentário