Informática, perguntado por taliaraquel2012, 11 meses atrás

Elabore um fluxograma onde o usuário deve informar vários números e imprimir a
média dos números digitados quando o número 0 for digitado


karolalcantara999: Qual a linguagem?
taliaraquel2012: fluxograma
Jamesribeiro: fluxograma ?
taliaraquel2012: desculpa - (Linguagem C - Comandos de repetição )

Soluções para a tarefa

Respondido por ViniCentorbi
0

Resposta:

float numero;

   float somador = 0;

   int cont = 0;

   float media = 0;

   

   do

   {

       printf("Insira um número: ");

       scanf("%f", &numero);

       cont = cont + 1;

       somador = somador + numero;

   }

   while (numero != 0);  

 

   media = somador/(cont - 1);    

   printf("Média:%6.2f", media);

Respondido por Jamesribeiro
1

Resposta:

pelo que entendir você que um loop, veja se lhe ajuda, esse exemplo.

Explicação:

// Programa que calcula a idade média de um grupo de pessoas.

// A finalização da entrada de números é dada por um -1

int soma, quantidade, idade;

float media;

soma = 0;

quantidade = 0;

idade = 0;

while (idade != -1)

{

// comandos a serem repetidos

  printf("Idade da pessoa %d. (tecle -1 se quiser encerrar).\n",

              quantidade+1);

  scanf("%d", &idade);

  if (idade >=0)

  {

    soma = soma + idade;

    quantidade = quantidade + 1;

  }

}

// Faz o calculo da media de idade

if (quantidade >0)

{

  media = (float) soma / quantidade;

  printf("A media de idade das %d pessoas eh: %5.2f", quantidade,

           media);

}

else printf("Nenhum dado foi informado.");

Perguntas interessantes