Informática, perguntado por xxwtfravena, 5 meses atrás

Linguagem C (PRECISO URGENTE PARA HOJE)
No último final de semana ocorreu uma maratona. A distância percorrida por cada atleta se encontra na tabela abaixo. Elabore um algoritmo que receba o sexo do atleta, sua idade e o tempo que levou para concluir o percurso. Após, calcular e exibir a velocidade média do atleta em km/h.

Anexos:

Soluções para a tarefa

Respondido por felipegomes220
1

Resposta:

#include <stdio.h>

int main() {

char sexo;

int idade;

int tempo;

int distancia;

printf("insira o sexo do atleta: ");

scanf("%c", &sexo);

printf("insira a idade do atleta: ");

scanf("%d", &idade);

printf("insira o tempo de duração do trajeto do atleta: ");

scanf("%d", &tempo);

if (sexo == 'F') {

   if (idade <= 40) {

       distancia = 20000;

   }

   else {

       distancia = 10000;

   }

}

if (sexo == 'M') {

   if (idade <= 50) {

       distancia = 35000;

   }

   else {

       distancia = 25000;

   }

}

float media = distancia / tempo / 1000.0;

printf("A média é: %0.2f km/h", media);

return 0;

}

Explicação:

obs1: eu não sei se o tempo deve estar em um formato de data mas eu coloquei como int para simplificar, então está lendo horas só e não minutos ou segundos.

obs2: se o programa estiver fechando muito rápido antes de mostrar o resultado, é só colocar um system("pause"); antes do return 0;

Perguntas interessantes