Informática, perguntado por camilagestao2017, 11 meses 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.

Soluções para a tarefa

Respondido por gebaca2423
0

Você não deu uma linguagem de programação específica, então usei C# por preferência, mas a lógica se aplica a qualquer linguagem de programação.

       bool PossoIrAoBanco(String DiaDaSemana, int HoraAtual)

       {

           bool Resposta = false;

           if (DiaDaSemana == "sabado" || DiaDaSemana == "domingo")

           {

               if (HoraAtual >= 9 && HoraAtual <= 15)

               {

                   Resposta = true;

               }

           }

           return Resposta;

       }

Explicação:

Resposta será inicialmente definida como falsa. Mas se o dia e o horário baterem com o banco, ela vai ser setada como true. E no final, retorna a resposta.

Respondido por marcelommundim
0

Resposta:

function possoIrAoBanco(diaDaSemana, horaAtual){

   var sab="sabado";

   var dom="domingo";

return diaDaSemana != sab&& diaDaSemana != dom && horaAtual < 9 && horaAtual >= 15  || horaAtual ==10;

}

Explicação:

Esse é um exemplo em JavaScript.

Criamos a função possoIrAoBanco e colocamos 2 valores

- diaDaSemana e horaAtual separados por virgula

- Declaramos 2 variaveis uma para sábado e outra par domingo

- E usando os operadores declaramos no return

diaDaSemana diferente de Sabado e  diferente de domingo e e horaAtual menor que 9 e  horaAtual maior ou igual a  15  ou  horaAtual igual a 10.

Perguntas interessantes