• Matéria: Lógica
  • Autor: Anônimo
  • Perguntado 6 anos atrás

JAVASCRIPT 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. Exemplo: possoIrAoBanco("segunda-feira", 10); // true, é um dia da semana e está no horário bancário, 10hs possoIrAoBanco("terça-feira", 18); // false, é dia da semana e NÃO está no horário bancário, 18hs possoIrAoBanco("Sábado", 11); // false, é fim de semana Lembre-se que você pode fazer o que é necessário usando o return sem fazer uso de if/else.

Respostas

respondido por: ray190820
0

Resposta:

OPÇÃO 1:

function possoIrAoBanco (diaDaSemana, horaAtual)

{ return (!(diaDaSemana == "Sábado" || diaDaSemana == "Domingo") && (horaAtual >= 9 && horaAtual <= 15)); }

OPÇÃO 2:

function possoIrAoBanco (diaDaSemana, horaAtual) { var segunda = "segunda-feira"; var terca = "terca-feira"; var quarta = "quarta-feira"; var quinta = "quinta-feira"; var sexta = "sexta-feira"; var sabado = "sábado"; var domingo = "domingo"; return diaDaSemana != sabado && diaDaSemana != domingo && horaAtual >= 9 && horaAtual <= 15; }

.

.

(na segunda eu declarei cada dia da semana que poderiw)

Explicação:

testa e me diz se as duas deram certo.


Anônimo: Muito Obrigada!! deu super certo. Eu tentei as duas opções mas qual passou foi a 1ª.
Valeuuuu! *-*
Anônimo: Consegue me dar um Help nessa também?:

Execute uma função chamada passandoPelosPares() que mostra pelo console aqui eu tenho o valor de x para cada valor PAR que percorra i de 0 até e inclusive 6.

Lembre-se que como vamos passar apenas pelos pares a repetição deve ocorrer 4 vezes, pois o objetivo é imprimir apenas os números pares.
Anônimo: Para saber se um número é par, usamos o operador % (módulo) que me retorna o resto da divisão de um número por outro. Por exemplo: 11% 5 -> retorna o resto da divisão 11 por 5. Neste caso retorna 1.
Perguntas similares