Praticando JavaScript: Condicionais - Resolução 04 - Horário de Funcionamento da Loja
O código conta com duas functions, uma para verificar o horário de funcionamento da loja conforme o dia da semana, e outra para verificar se o dia da semana (em números) inserido pelo usuário seja válido.
let diaDaSemana = Number(prompt("Digite o dia da semana (0 para Domingo, 1 para Segunda-feira, ..., 6 para Sábado): "));
diaDaSemana = verificarSeEhNumero(diaDaSemana);
const resultado = verificarHorarioFuncionamento(diaDaSemana);
console.log(resultado);
function verificarSeEhNumero(diaDaSemana) {
while (isNaN(diaDaSemana) || diaDaSemana < 0 || diaDaSemana > 6) {
diaDaSemana = Number(prompt("Dia da semana inválido. Por favor, digite um dia da semana válido: "));
}
return diaDaSemana;
}
function verificarHorarioFuncionamento(diaDaSemana) {
return diaDaSemana === 0 || diaDaSemana === 6
? "A loja está aberta em horário especial das 10h às 14h."
: "A loja está aberta das 9h às 18h.";
}