Informática, perguntado por thamirisvieira2, 1 ano atrás

faça um programa que receba varias idades e que calcule e mostre a média das idades digitadas. Finalize digitando idade igual a zero.

Soluções para a tarefa

Respondido por bokomoko
3
Em python fica assim

idades = []
uma_idade_qualquer = 1
while uma_idade_qualquer:
  uma_idade_qualquer = int(input("Digite uma idade ou 0 para terminar"))
  if uma_idade_qualquer:
     idades.append(uma_idade_qualquer)
print("Eis as idades digitadas")
print(idades)
print("Média de idade",sum(idades)/len(idades))     

pode rodá-lo aqui
https://repl.it/@bokomoko/idademedia
Respondido por dudumcintra
1

Em C esse programa fica:

#include<stdio.h>

int main(void){

float media = 0;

int cont = 0, idade = 0;

printf(" Digite idades, para encerrar o programa digite 0. \n\n");

for(int  i = 0; i < 5; i++ ){

i = 0;

   printf(" Digite uma idade: ");

   scanf(" %i", &idade);

   if(idade == 0){

       i = 10;

   }else{

   media += idade;

   cont++;}

}

media = media / cont;

   printf("\n\n A media das idades digitadas e: %0.1f ", media);

return  0;

}


Perguntas interessantes