Informática, perguntado por danililas1, 11 meses atrás

Defina a função possoIrAoBanco que, receba dois parâmetros, o primeiro é diaDaSemana (string) e o segundo horaAtual(numero), a função deve retornar true, apenas se o banco estiver aberto.

Resposta:
function possoIrAoBanco (diaDaSemana,horaAtual) {
var diaDaSemana = ("segunda-feira","terça-feira","quarta-feira","quinta-feira","sexta-feira");
var horaAtual = (9,10,11,12,13,14,15);
return (possoIrAoBanco == (diaDaSemana && horaAtual));
}

Dessa forma que fiz, a solução NÃO passa.

E no Console tenho a seguinte verificação:
console.log(possoIrAoBanco("quarta-feira",14))
false
false
false
=> undefined

- Não estou sabendo resolver, se alguém puder me ajudar... agradeço ;)

Soluções para a tarefa

Respondido por jpnr08
50

Resposta:

Dessa forma da certo:

function possoIrAoBanco( diaDaSemana, horaAtual){

 

var diasFuncionamentoBanco = ('segunda-feira', 'terça-feira', 'quarta-feira','quinta-feira', 'sexta-feira');

 

return  horaAtual >= 9 && horaAtual <=15 && diaDaSemana == diasFuncionamentoBanco;

}

Explicação:

Respondido por GleiceLour
15

Resposta:

function possoIrAoBanco(diaDaSemana, horaAtual){

 var fimDeSemana = ('sábado' || 'domingo');

 return diaDaSemana != fimDeSemana && horaAtual > 9 && horaAtual < 15;

}

Explicação:

Perguntas interessantes