Idade convertida em meses, dias e semanas em C/C++

#include <stdio.h>
#include <conio.h>

int main(void) {
    
    /*
    Site: http://programjm.blogspot.com.br/
    Author: João Matheus Santos Assis.
    Creation date: 14/09/2012.
    Last updated: 20/06/2016.
    Description: Recebe a idade do usuário (em anos) e exibi 
        sua idade em meses, dias e semanas.
    */
    
    
    int idadeEmAnos, idadeEmMeses, idadeEmSemanas, idadeEmDias;
    
    printf("\n\t\tOPERACAO COM IDADE !!!\n\n");
    
    printf(" Quantos anos voce tem? ");
    scanf("%d", &idadeEmAnos); // Obtendo a entrada do usuário.
    
    
    /*
    1 ano tem 12 meses portanto, o número de meses vividos é obtido pela 
    multiplicação da variável idadeEmAnos (informada pelo usuário) por 12.
    */
    idadeEmMeses = 12 * idadeEmAnos;
    printf("\n Idade em meses...: %d", idadeEmMeses);
    
    /*
    Considerando que 1 mês tem 30 dias, a variável 
    idadeEmDias armazena o produto de 30 e idadeEmMeses.
    */
    idadeEmDias = 30 * idadeEmMeses;
    printf("\n Idade em dias....: %d", idadeEmDias);
    
    /*
    Como 1 semana tem 7 dias, o número de semanas de vida de um indivíduo 
    é calculada através da divisão da variável idadeEmDias por 7.
    */
    idadeEmSemanas = idadeEmDias / 7;
    printf("\n Idade em semanas.: %d", idadeEmSemanas);
    
    printf("\n\n Pressione qualquer tecla para finalizar o programa...");
    getch(); // Espera uma tecla ser digitada para encerrar o programa.
    
    return 0;
}




Feito no Dev C++ 4.9.9.2 | Executável



Palavras-Chaves: Idade, Anos, Meses, Dias, Semanas, Programação em C/C++.



Artigos relacionados em C/C++: