Programação c++

Computação

Não estou conseguido fazer essa questão

Um grupo de atletas resolveu se preparar para correr a Corrida de São Silvestre. Para auxiliar na preparação, pretende-se guardar os dados de cada corredor e suas informações dos treinamentos. Com isso, espera-se levantar informações que possam ajudar os corredores a direcionarem seus treinamentos. Faça um programa que receba o número de atletas do grupo e permita guardar os dados de cada corredor em um registro com as seguintes informações: código do atleta, primeiro nome, idade, peso e sexo (M para masculino e F para feminino). O programa deve também guardar os dados de treinamento sabendo-se que, em cada treino, cada atleta corre uma determinada distância e é medido o tempo gasto. Portanto, o programa deve ter um registro com: dia do treino (ignore mês e ano), código do atleta, distancia percorrida (km, real) e tempo gasto (minutos). Os dados dos treinamentos devem ser lidos até que um dia -1 seja digitado.

O programa deve exibir o nome e a distância total percorrida pelo atleta mais velho do sexo masculino, o nome e a idade do atleta que participou de mais dias de treino (em caso de empate, considerar o que encontrar primeiro) e o nome e o tempo médio diário de treino de cada atleta.

Obs.1: quando for digitado dia de valor -1 não serão digitados os valores dos demais campos.

Obs.2: considere que em cada dia existe apenas um registro de treino para cada atleta.

Foto de Pedro A.
Pedro perguntou há 4 anos

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
1 resposta
1
votos
1 usuário votou nessa resposta como útil.
Professor Paulo R.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 4 anos
Oi Pedro, tudo bem? Basicamente para realizar essa tarefa vc vai precisar criar uma classe Atleta com os dados especificados e criar uma vetor do tipo Atleta para guardar os atletas que forem criados. Depois disso criar um loop para instanciar os objetos do tipo Atleta e preencher os dados de cada um que for criado, para então inserir no vetor do tipo Atleta. Para realizar os treinos vc pode usar um outro loop em que para preencher os campos de treino você poderia usar a função srand() que gera dados aleatórios. Para saber como usar basta buscar no Google como criar números aleatórios no C++. Por fim, crie um novo loop para apresentar todos os dados computados de cada atleta do vetor. Dica: em um nível mais avançado vc poderia inclusive usar o srand para gerar a criação de cada atleta também.

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

Professores particulares de Computação

+ Ver todos
Encontre um professor particular para te ajudar nos estudos
R$ 150 / h
Paulo R.
Rio de Janeiro / RJ
Paulo R.
4,3 (6 avaliações)
Horas de aulas particulares ministradas 7 horas de aula
Tarefas resolvidas 4 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Computação e Informática no Ensino superior Computação e Informática para Idosos Computação - Informática
Graduação: Análise e Desenvolvimento de Sistemas (UNICARIOCA)
Desenvolvedor de Sistemas Fullstack. Aulas de JavaScript/Nodejs, Programação, Informática Geral, HTML, CSS.
R$ 60 / h
César D.
Mogi Guaçu / SP
César D.
4,9 (851 avaliações)
Horas de aulas particulares ministradas 88 horas de aula
Tarefas resolvidas 1.048 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Computação e Informática Básico Programação Básica Computação - Programação
Graduação: Matemática Aplicada e Computacional (Universidade Estadual de Campinas (UNICAMP))
Faça aulas de matemática, computação e programação em c, c++, java e python.
R$ 70 / h
Patricia D.
Fortaleza / CE
Patricia D.
4,9 (45 avaliações)
Horas de aulas particulares ministradas 87 horas de aula
Tarefas resolvidas 34 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
Computação e Informática a domicílio Computação - Excel Hardware
Mestrado: Engenharia Elétrica - Computação (Universidade Federal do Ceará (UFC))
Mestre em eng. Elétrica e computação, especialista em eng. De produção e tecnóloga em mecatrônica industrial. Patrícia dias araújo