Páginas

sexta-feira, 23 de dezembro de 2011

Exemplo 39

==============================================================



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

==============================================================

3 comentários:

  1. Este comentário foi removido pelo autor.

    ResponderExcluir
    Respostas
    1. Gabriel, pelo o que estou vendo a lógica está correta, poderia me dizer as entradas que você utilizou e as respectivas saídas?

      Excluir