Linguagem C
Descrição Cálculo de idade
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <stdio.h>
#include <stdlib.h>

int main (void)
{
    int ano_atual, ano_de_nascimento, dia_atual, dia_de_nascimento, idade;
    int mes_atual, mes_de_nascimento;
    printf ("Digite o valor do ano atual: ");
    scanf ("%d", &ano_atual);
    (void) getchar ();
    printf ("Digite o valor do ano de nascimento: ");
    scanf ("%d", &ano_de_nascimento);
    (void) getchar ();
    printf ("Digite o valor do dia atual: ");
    scanf ("%d", &dia_atual);
    (void) getchar ();
    printf ("Digite o valor do dia de nascimento: ");
    scanf ("%d", &dia_de_nascimento);
    (void) getchar ();
    printf ("Digite o valor do mes atual: ");
    scanf ("%d", &mes_atual);
    (void) getchar ();
    printf ("Digite o valor do mes de nascimento: ");
    scanf ("%d", &mes_de_nascimento);
    (void) getchar ();
    idade=ano_atual-ano_de_nascimento;
    if(mes_de_nascimento>mes_atual||(mes_de_nascimento==mes_atual&&dia_de_nascimento>dia_atual))
        idade=idade-1;
    printf ("O valor do idade: %d\n", idade);
    putchar ('\n');
    system ("pause");
    return EXIT_SUCCESS;
}