• Matéria: Informática
  • Autor: Nica07
  • Perguntado 7 anos atrás

Agora vamos criar uma função que nos diga se o banco está fechado?

Primeiro de tudo precisamos saber que um banco está fechado quando é fim de semana (sábado ou domingo) e não está no horário bancário (9 às 15hs).

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.

Lembre-se que você pode fazer o que é necessário usando o return sem fazer uso de if/else.

Respostas

respondido por: CarlosCraaj
2

Resposta:

Irei responder usando linguagem C/C++.

bool possoIrAoBanco (string dayOfWeek, int CurrentTime[2] ) {

  bool bankOpen = true;

  if ( dayOfWeek == Sabado || dayOfWeek == Domingo ) {

       bankOpen = false;

  }else if ( currentTime < 9 || currentTime > 16 ) {

       bankOpen = false;

  }else {

       bankOpen = true;

  }

  return bankOpen;

}

Explicação:

A variável "string dayOfWeek", pode ser trocada por "char dayOfWeek[sizeString], sendo sizeString tamanho do seu vetor de caracteres. no else if eu considerei o tempo de funcionamento do banco de 9 as 16, pode ser mudado.


Nica07: eu queria em javascript mas valeu mesmo.
naguibass: Tem como fazer em javascript?
Nica07: ja descobri a resposta
respondido por: Julhavasco
6

Resposta:

function possoIrAoBanco(diaDaSemana, horaAtual) {

 var diaS = 'sabado';

 var diaD = 'domingo';

 

 return diaDaSemana != diaS && diaDaSemana != diaD && horaAtual < 9 && horaAtual >= 15 ;

}

Explicação:

Perguntas similares