uma pessoa e outros três valores correspondentes ao dia, mês e ano do dia corrente. O
algoritmo deve escrever a idade da pessoa.
algoritmo "3.14"
// Função :
// Autor : Gustavo
// Data : 28/9/2010
// Seção de Declarações
var
//Mesmo sendo tudo do mesmo tipo, separei para ficar mais organizado, mas tanto faz declarar tudo junto.
anoNasc,mesNasc,diaNasc:inteiro
anoCorr,mesCorr,diaCorr:inteiro
anoIdade,mesIdade,diaIdade:inteiro
inicio
escreval(" - - - Data de nascimento - - - ")
escreval("Informe sua data de nascimento")
escreva("Ano: ")
leia(anoNasc)
escreva("Mes: ")
leia(mesNasc)
escreva("Dia: ")
leia(diaNasc)
escreval
escreval(" - - - Data Corrente - - - ")
escreval("Informe a data corrente.")
escreva("Ano: ")
leia(anoCorr)
escreva("Mes: ")
leia(mesCorr)
escreva("Dia: ")
leia(diaCorr)
anoIdade<- anoCorr-anoNasc
se (mesCorr>mesNasc) entao
mesIdade<- mesCorr-mesNasc
senao
mesIdade<- 12-(mesNasc-mesCorr)
se (diaNascdiaNasc) entao
diaIdade<- diaCorr-diaNasc
mesIdade<- mesIdade+1
senao
diaIdade<- diaNasc-diaCorr
fimse
se (mesIdade=12) entao
anoIdade<- anoIdade+1
mesIdade<- 0
fimse
escreva("Você tem ",anoIdade," anos, ",mesIdade, " mese(s) e ",diaIdade," dia(s)")
fimalgoritmo
Nenhum comentário:
Postar um comentário