Faça um programa em C que, dada a data de nascimento do nadador (solicite, separadamente, dia, mês e ano) e verifique qual a categoria de um nadador. Para isso, crie uma função que receba a data de nascimento (dia, mês e ano) e retorne a idade; e outra função que receba a idade e retorne a categoria conforme as restrições a seguir: Idade 5 a 7 anos - Categoria Infantil A; Idade 8 a 10 anos - Categoria Infantil B; Idade 11 a 13 anos - Categoria Juvenil A; Idade 14 a 17 anos - Categoria Juvenil B; Idade maiores de 18 anos - Categoria Adulto.
Soluções para a tarefa
Respondido por
1
Resposta:
#include <stdio.h>
void returnCategoria(int calc){
if(calc >=5 && calc <=7){
printf("Categoria Infantil A");
}else if(calc >= 8 && calc <= 10){
printf("Categoria Infantil B");
}else if(calc >= 11 && calc <=13){
printf("Categoria Juvenil A");
}else if(calc >= 14 && calc <= 17){
printf("Categoria Juvenil B");
}if(calc >= 18){
printf("Categoria Adulto");
}
}
int calcIdade(int ano){
return 2021 - ano;
}
int main() {
int dia, mes, ano;
printf("Insira o dia do nascimento: ");
scanf("%d", &dia);
printf("Insira o dia do mes: ");
scanf("%d", &mes);
printf("Insira o dia do ano: ");
scanf("%d", &ano);
int calc = calcIdade(ano);
printf("Idade: %d\n", calc);
returnCategoria(calc);
return 0;
}
Explicação:
Perguntas interessantes
Inglês,
5 meses atrás
Administração,
5 meses atrás
História,
6 meses atrás
Matemática,
10 meses atrás
Filosofia,
10 meses atrás