Exercícios Resolvidos de Introdução às Funções

Ver Teoria

Enunciado

Faça uma função que recebe a idade de uma pessoa em anos, meses e dias e retorna essa idade expressa em dias.

Passo 1

Eai, tudo beleza?

Basicamente, vamos fazer uma função que deve converter algumas unidades de tempo. Como a quantidade de dias, meses e anos podem ser mensuradas com valores inteiros, vamos definir o retorno e os parâmetros da função como do tipo inteiro.

Vamos fazer essa função receber 3 parâmetros: a n o s , m e s e s e d i a s :

Passo 2

Agora, basta fazermos uma conversão de meses para dias e de anos para dias. Sabemos que um mês tem, em média, 30 dias, enquanto 1 ano tem, em média, 365 dias. Vamos multiplicar a quantidade de meses por 30 e a quantidade de anos por 365 e somar com a quantidade de dias. Essa conta deve resultar na quantidade de total de dias:

Por fim, basta retornarmos esse valor:

Resposta