• Matéria: Lógica
  • Autor: irlania01
  • Perguntado 7 anos atrás

Escreva a função podeSeAposentar que recebe por parâmetro a idade, o sexo e os anos de contribuição previdenciária que uma pessoa tem, exemplo: podeSeAposentar(62, "F", 34) true Tenha em mente que a idade mínima para se aposentar para mulheres é 60 anos, enquanto que para homens é 65. Em ambos os casos, você deve ter pelo menos 30 anos de contribuição.

Respostas

respondido por: LarissaMoura3
9

O código pode ser desenvolvido da seguinte forma:

function podeSeAposentar(idade,sexo,anosCont){

var masculino="M"

var feminino="F"

return sexo==masculino && (idade >= 65) && (anosCont >= 30) || sexo==feminino && (idade >= 60) && (anosCont >=30);  

}

Algoritmo é uma sequência finita de instruções definidas e sem ambiguidade, onde cada uma deve ser executada mecanicamente ou eletronicamente considerando um intervalo finito de tempo. São muito utilizados na programação.

O algoritmo é considerado a receita para a resolução de uma tarefa computacional, pois compreende o passo a passo dos procedimentos a serem realizados.

Bons estudos!

respondido por: simoneborges2003
1

Resposta:

function podeSeAposentar(idade, sexo, anosContribuicoes) {

 return cumpreIdadeMinima(idade, sexo) && temContribuicaoSuficiente(anosContribuicao);

}

Explicação:

Ao delegar corretamente, há momentos em que não é necessário alterar a ordem de precedência, outro ponto a favor da delegação!

Perguntas similares