• Matéria: Informática
  • Autor: vsm17vanessa
  • Perguntado 6 anos 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.

estou fazendo a prova do Santander e preciso que seja em Java.


wevertongalego: function possoIrAoBanco(diaDaSemana, horaAtual) {

var sabado = "Sábado";

var domingo = "Domingo";

return ((diaDaSemana != sabado)  && (diaDaSemana != domingo)) && ((horaAtual =>8) && (horaAtual <= 16));

}

Respostas

respondido por: miboaventura
0

possoIrAoBanco(String diaDaSemana, double horaAtual){

String d = diaDaSemana;

double h = horaAtual;

if((d==seg||d==ter||d==qua||d==qui||d==sex)&&(h>=10&&h<16){

return true;

}else{

return false;

}

Explicação:

Procurei na internet e o banco abre de segunda a sexta das 10 as 16, o if verifica se é um desses dias e se está dentro do horário de funcionamento. Se estiver, true, senão false.

To meio enferrujada em Java mas provavelmente é isso. Respondam com sujestões.

Espero ter ajudado ;)


flaviokod99: a formula esta correta porem o exercicio pede que não usemos o "if" e nem o "else"
respondido por: dba12
5

Resposta:

Explicação:

function possoIrAoBanco(diaDaSemana, horaAtual) {

var sabado = "Sábado";

var domingo = "Domingo";

return ((diaDaSemana != sabado)  && (diaDaSemana != domingo)) && ((horaAtual >8) && (horaAtual < 16));

]

não utilize ou operador lógico no || (ou) para os finais de semana, apesar de tá escrito no enunciado da questão "(sábado ou domingo)". Sabemos que o final de semana, dia cujo qual o banco não abre é SABADO E DOMINGO, o OU no enunciado foi uma bela pegadinha. CUIDADO!


vsm17vanessa: to procurando o erro de espaço :(
vsm17vanessa: consegui. Muito Obrigada
gahuli2: function possoIrAoBanco(diaDaSemana, horaAtual){
return ((diaDaSemana != "Sábado") && ((diaDaSemana != "Domingo") && (horaAtual > 9) && (horaAtual < 15)));
}
carloskauanm: O problema provavelmente não deve estar na função, também estou tendo o mesmo problema, o problema tá relacionado com eles.
rafaelferreira151: Galera só corrigir isso aqui >> ] troque pelo }
flaviokod99: function possoIrAoBanco(diaDaSemana, horaAtual){
return diaDaSemana !="Sábado" && diaDaSemana != "Domingo" && horaAtual != 16 && horaAtual != 17 && horaAtual != 18 && horaAtual != 19 && horaAtual != 20 && horaAtual != 21 && horaAtual != 22 && horaAtual != 23 && horaAtual != 24 && horaAtual != 01 && horaAtual != 02 && horaAtual != 03 && horaAtual != 04 && horaAtual != 05 && horaAtual != 06 && horaAtual != 07 && horaAtual != 08
}
console.log(possoIrAoBanco('Segunda', 9)); tambem é uma maneira
viviannakano: Vcs conseguiram? Tô tentando rodar de várias formas mas não tá indo.
arthurdeuskk: Alguem conseguiu responder?
viviannakano: o meu deu, obrigada.
arthur, a resposta é aquela do DBA12, mas deve trocar o ] pelo }
flaviokod99: o meu rodou de boas coma formula que eu postei ..
Perguntas similares