//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’.
Poderia me ajudar resolver esse exercício
Código que fiz não deu certo
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
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")
}
}