estrutura Data: int dia int mes int ano funcao dias_ate_hoje (Data d): int int aa <- 0 int mm <- 1 enquanto (mm < d.mes): se (mm == 2): dd <- 28 senao se (mm == 4 or mm == 6 or mm == 9 or mm == 11): dd <- 30 senao: dd <- 31 aa <- aa + dd mm <- mm + 1 retorne 365 * (d.ano - 1) + aa + d.dia funcao le_data(): Data Data d leia d.dia leia d.mes leia d.ano retorne d Data hoje int dias_hoje, dias_nasc mostre "Data de hoje? (dia, mes, ano, um por linha)" hoje <- le_data() mostre "Data de nascimento? (dia, mes, ano, um por linha)" nasc <- le_data() mostre "------" dias_hoje <- dias_ate_hoje (hoje) dias_nasc <- dias_ate_hoje (nasc) mostre dias_hoje - dias_nasc