-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvalidacao-de-nota.cs
41 lines (31 loc) · 1.24 KB
/
validacao-de-nota.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
// Validação de Nota
/* Para ajudar a calcular as notas referentes às duas avaliações dos alunos,
uma professora pediu para que você desenvolva um programa que 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. */
using System;
class Desafio {
public static void Main() {
double somaDasNotas = 0;
int contador = 0;
do {
double notaEntradaConsole = double.Parse(Console.ReadLine());
if(notaEntradaConsole < 0 || notaEntradaConsole > 10) {
Console.WriteLine("nota invalida");
} else {
contador++;
somaDasNotas += notaEntradaConsole;
}
} while (contador < 2);
Console.WriteLine("media = " + (somaDasNotas / 2).ToString("N2"));
}
}