1
resposta

Resolução Exercício 4 - Condicionais JS(usando switch e if/else)

diaSemana = 6


switch (diaSemana){
    case 0:
        console.log("Domingo: A loja está aberta em horário especial: 10h às 14h.");
        break;
    case 1:
        console.log("Segunda-feira: A loja está aberta no horário normal: 9h às 18h.")
        break;
    case 2:
        console.log("Terça-feira: A loja está aberta no horário normal: 9h às 18h.")
        break;
    case 3:
        console.log("Quarta-feira: A loja está aberta no horário normal: 9h às 18h.")
        break;
    case 4:
        console.log("Quinta-feira: A loja está aberta no horário normal: 9h às 18h.")
        break;
    case 5:
        console.log("Sexta-feira: A loja está aberta no horário normal: 9h às 18h.")
        break;
    case 6:
        console.log("Sábado: A loja está aberta em horário especial: 10h às 14h.")
        break;
}

//OU

if (diaSemana === 6 || diaSemana === 0){
    console.log("A loja está aberta em horário especial: 10h às 14h.")
} else{
    console.log("A loja está aberta no horário normal: 9h às 18h.")
}
1 resposta

Oi, João. Como vai?

Agradeço por compartilhar seu código com a comunidade.

Foi interessante ver como você resolveu o exercício utilizando tanto switch quanto if/else, demonstrando que compreendeu diferentes formas de aplicar condicionais em JavaScript. Sua organização com break no switch ficou clara e evita execuções indesejadas, o que é um ponto importante nesse tipo de estrutura.

Uma sugestão para evoluir ainda mais é utilizar um array para armazenar os dias da semana e deixar o código mais enxuto. Veja este exemplo:


let diaSemana = 6;
let dias = ["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"];

if(diaSemana === 0 || diaSemana === 6){
    console.log(dias[diaSemana] + ": horário especial 10h às 14h");
}else{
    console.log(dias[diaSemana] + ": horário normal 9h às 18h");
}

Neste código criamos um array com os nomes dos dias e usamos o índice para mostrar o dia correspondente, evitando repetir várias mensagens.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!