



Escrever um algoritmo e um programa que lê um número não determinado de valores inteiros e positivos, menores que 5.000. A cada número lido, mostrar a quantidade de números lidos, juntamente com a média destes. Parar de informar quando o valor informado seja igual a “–1”.
Este é um tipo exercício para treino dos conceitos de contadores e acumuladores.
Sugestão de responta na linguagem JAVA
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 | package exercicio57; import javax.swing.JOptionPane; /** * * @author Franciele Benedetti */ public class Exercicio57 { public static void main(String[] args) { int valorInformado = 0; int quantidade = 0; int media = 0; int soma = 0; while (valorInformado != -1) { System.out.println("Informe um número inteiro positivo menor de 5000"); valorInformado = Integer.parseInt(JOptionPane.showInputDialog("Informe um número")); if ((valorInformado > 0) && (valorInformado < 5000)) { soma = soma + valorInformado; quantidade = quantidade + 1; media = soma / quantidade; } else{ System.out.println("O número " + valorInformado + " é inválido!"); } } System.out.println("A quantidade de números lidos é " + quantidade); System.out.println("A média dos números lidos é " + media); } } |
Tens uma resposta para outra linguagem? Envie para [email protected]
juntamente com o link do exercício que iremos publicar.