Uma empresa quer verificar se um
empregado está qualificado para a aposentadoria ou não. Para
estar em condições, um dos
seguintes requisitos deve ser satisfeito:
- Ter no mínimo 65 anos de idade.
- Ter trabalhado no mínimo 30
anos.
- Ter no mínimo 60 anos e ter
trabalhado no mínimo 25 anos.
Com base nas informações acima,
faça um algoritmo que leia: o número do empregado (código), o ano de seu nascimento e o ano de seu
ingresso na empresa. O programa deverá escrever a idade e o tempo de
trabalho do empregado e a mensagem 'Requerer aposentadoria' ou 'Não requerer'.
// Seção de Declarações
var
ano,idade,tempoTrabalho,codigo:inteiro
inicio
// Seção de Comandos
ano <- 2011
escreval("Entre com seu codigo: ")
leia(codigo)
escreval("Entre com a data de nascimento: ")
leia(idade)
escreval("Entre com o Ano de ingresso na empresa:
")
leia(tempoTrabalho)
se( ano-idade >= 16 )entao
se(ano-idade
>= 65)entao
escreval("Requerer
Aposentadoria ")
senao
se(ano-tempoTrabalho >= 30)entao
escreval("Requerer Aponsentadoria ")
senao
se((ano-idade >= 60) e (ano-tempoTrabalho >= 25) )entao
escreval("Requerer Aponsentadoria ")
senao
escreval("Nao Requerer Aponsentadoria ")
fimse
fimse
fimse
senao
escreval("Voce não tem idade para trabalhar ")
fimse
fimalgoritmo
==============================================================
Este comentário foi removido pelo autor.
ResponderExcluirGabriel, pelo o que estou vendo a lógica está correta, poderia me dizer as entradas que você utilizou e as respectivas saídas?
ExcluirOque seria o "ano"
ResponderExcluir