• Matéria: Informática
  • Autor: andreylucas502
  • Perguntado 4 anos atrás

Desenvolva um algoritmo que leia a idade de um número indeterminado
de atletas. Ao final, o programa deve imprimir a idade média dos atletas da
delegação. Seu programa deve parar de ler as idades dos atletas quando for
digitado o número 0. OBS: É obrigatório a utilização do comando do while.


heloisamarianagomesd: pq eu não sei a resposta, desculpa
heloisamarianagomesd: queria ajudar mais eu não sei!!
heloisamarianagomesd: ok
fqpl059: Qual a linguagem?
andreylucas502: linguagem c++
andreylucas502: se vc me ajudar vou ficar muito agradecido
fqpl059: Deixa comigo :)

Respostas

respondido por: fqpl059
2

Resposta:

O algoritmo desenvolvido usando C++ está abaixo.

Espero ter ajudado :)

Algoritmo:

#include <iostream>

using namespace std;

int idade;  // Idade recebida do usuário

int s_idades = 0;  // soma das idades

int n_atletas = 0;  // número de atletas

float media_idades;

int main() {

   while(true){

      cout << printf("Informe a idade do atleta [0=parar]: ";

       cin >> idade;

       // Para o laço se a idade for 0

       if (idade == 0){

           break;

       }

       s_idades += idade;

       n_atletas++;

   }

   media_idades = s_idades/n_atletas;

   cout << "A média das idades dos atletas é " << media_idades << "!";

}


andreylucas15399: muito obrigado ☺️ , vc poderia me ajudar só em mais um
fqpl059: Na hora! Vejo já... :)
andreylucas502: ta bom
andreylucas502: a mais uma coisa e na linguagem c++
fqpl059: Entendido :)
andreylucas15399: ☺️✌️
fqpl059: Duvida minha aqui, vocês usam para receber dados o "Scanner" ou "cin"?
andreylucas15399: acho que Scanner
fqpl059: Será que tem algum problema usar o "cin"? É que ele é padrão do C++.
andreylucas502: acho que nao
Perguntas similares