Faça um algoritmo que leia vários números positivos e que no final da leitura apresente a soma, a média e a quantidade de valores lidos. A leitura deverá parar quando o usuário digitar 0.
Em Java, por favor. Alguém ajudaa
Soluções para a tarefa
Respondido por
0
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
float cont = 0;
float soma = 0;
while (true) {
System.out.printf("Digite o %.0f° valor: ", cont + 1);
int num = sc.nextInt();
soma += num;
System.out.println("Digite 0 para parar!");
if (num == 0){
break;
}
cont ++;
}
float media = soma / cont;
System.out.printf("A média dos números é: %.2f. A soma dos números é: %.0f. A quantidade de valores lidos foi: %.0f", media, soma, cont);
}
}
Perguntas interessantes