Ir ao conteúdo
  • Cadastre-se

lucassaculsantos

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  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...