Created
November 11, 2012 22:17
-
-
Save marioplumbarius/4056471 to your computer and use it in GitHub Desktop.
Programa em Java que calcula a média e informa o menor e maior número de X números digitados.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* Dado x números entre 0 e 100, apresente a média, o maior e o menor número digitado. | |
* Caso o usuário digite um número diferente do solicitado no intervalo, | |
* peça para informar outro número. | |
*/ | |
package cap14; | |
import java.util.Scanner; | |
public class Exercicio07 { | |
public static void main(String[] args){ | |
Scanner ent = new Scanner(System.in); | |
int num, maior = 0, menor = 100, media = 0, soma = 0; | |
int contMaior = 0, contMenor = 0, i; | |
for(i = 0; i < 3; i++){ | |
System.out.println("Digite um número entre 0 e 100"); | |
num = ent.nextInt(); | |
// validação | |
if( (num < 1) || (num > 100) ){ | |
i = i - 1; | |
} else{ | |
// armazena os nº digitados | |
soma = soma + num; | |
// armazena o maior nº | |
if(num > maior){ | |
maior = num; | |
contMaior++; | |
} | |
// armazena o menor nº | |
if(num < menor){ | |
menor = num; | |
contMenor++; | |
} | |
} // fim validação | |
} // fim for | |
System.out.println("O maior nº digitado foi " + maior); | |
System.out.println("O menor nº digitado foi " + menor); | |
System.out.println("A média foi " + (media = soma / i)); | |
} // fim class main | |
} // fim class principal |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment