Ir ao conteúdo
  • Cadastre-se

lucassaculsantos

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

posts postados por lucassaculsantos

  1. //Uma empresa quer verificar se um empregado está qualificado para a aposentadoria ou não. Para
    //estar em condições de se aposentar, 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 nome do empregado, o ano
    //de seu nascimento e o ano de admissão na empresa.
    //O algoritmo deverá escrever a idade e o tempo
    //de trabalho do empregado e a mensagem 'Requerer aposentadoria' ou 'Não requerer'.

     

    Alguém poderia me ajudar no meu código que está  dando erro
     

     

     

    function Calcular() {
        if (document.getElementById('txtNome').value.trim() == '') {
            alert('Campo nome é obrigatório');
            return false;
        }
        if (document.getElementById('txtNome').value.trim().length <= 7) {
            alert('Nome digitado é muito curto');
            return false;
    
        }
        if (document.getElementById('txtAnoNascimento').value == '') {
            alert('Campo data de nascimento é obrigatório');
            return false;
        }
    
        if (document.getElementById('txtAnoEmpresa').value == '') {
            alert('Campo do ano da admissão na empresa é obrigatório');
            return false;
        }
    
        if (document.getElementById('txtAnoAtual').value == '') {
            alert('Campo do ano atual é obrigatório');
            return false;
        }
    
        let nome;
        let AnoNascimento;
        let AnoAdmissao;
        let AnoAtual;
        let Idade;
        let TempoDeTrabalho;
        let PodeAposentar;
    
        Idade = AnoAtual - AnoNascimento
        TempoDeTrabalho = AnoAtual - AnoAdmissao
    
        if (Idade >= 65) {
    
            PodeAposentar = Verdadeiro
    
        }
        else if (TempoDeTrabalho >= 30) {
            PodeAposentar = Verdadeiro
        }
        else if (Idade >= 60 && TempoDeTrabalho >= 25) {
            PodeAposentar = Verdadeiro
    
        }
        else {
            PodeAposentar=Falso
        }
    
        // obtendo os valores dos campos do formulário
        nome = document.getElementById('txtNome').value;
        AnoNascimento = parseInt(document.getElementById('txtAnoNascimento').value);
        AnoAdmissao = parseInt(document.getElementById('txtAnoEmpresa').value);
        AnoAtual = parseInt(document.getElementById('txtAnoAtual').value);
    
    
        Idade = AnoAtual - AnoNascimento
        TempoDeTrabalho = AnoAtual - AnoAdmissao
    
            //escrever os resultados nos campos
    
        document.getElementById('txtResultNome').value = nome;
        document.getElementById('txtIdade').value = Idade;
        document.getElementById('txtTempoTrabalho').value = TempoDeTrabalho;
        document.getElementById('txtSituacao').value = TempoDeTrabalho;
    
        if (PodeAposentar = Verdadeiro) {
            document.write(" APOSENTADORIA")
    
            PodeAposentar = Verdadeiro
    
        }
        else {
            document.write("NÃO APOSENTADORIA")
    
            }
        }

     

     

     


     

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!