Lógica, perguntado por bianejpgiseana, 1 ano atrás

Ler um número indeterminado de dados, contendo cada um, a idade de um individ́uo. último dado, que não entrará nos cálculos, contém o valor de idade igual a ZERO.Calcular e imprimir a idade média deste grupo de individ́ uos

Soluções para a tarefa

Respondido por danielezanetti
0
algoritmo( ){declare IDADE inteiro; // idade lida de cada individuodeclare inteiro; // quantidade de individuos lidosdeclare MEDIA real; // idade media calculadadeclare SOMA real; // soma das idades de cada individuo// atribuicao de valores iniciais para o calculo da mediaSOMA := 0; // acumulador da soma das idades:= 0; // numero de individuos lidosFaca{leia ( "informe a idade: ", IDADE );SOMA := SOMA + IDADE;N := N + 1;} ateque ( IDADE == 0 )MEDIA := SOMA / N;escreva ( "A idade media e ", MEDIA );}
Respondido por paulodejesus1978
4

Resposta:

"import java.io.IOException;

import java.util.Scanner;

public class  Desafio {

   public static void main(String[] args) throws IOException {

   Scanner leia = new Scanner(System.in);

       double cont = 0;

       double soma = 0;

       double n = 0;

       while (n >= 0){

           n = leia.nextInt();

           if (n < 0) {

             break;

           }

            soma+=n;

            cont++;

             }

             

   double media= (soma / cont);

     System.out.print(String.format("%.2f", media));

   }

     

}

Explicação: Código em Java seria isso.

Perguntas interessantes