• Matéria: Informática
  • Autor: myriansilva0000
  • Perguntado 3 anos atrás

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​

Respostas

respondido por: H3is3nberg
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 similares