Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Achei que a resolução seria usando o switch e case, mas deu certo do mesmo jeito kkkkk

const diaDaSemana = 0


switch (diaDaSemana) {
    case 0:
        console.log('A loja está aberta em horário especial: 10h às 14h.');
    break;
}switch (diaDaSemana) {
    case 1:
        console.log('A loja está aberta no horário normal: 9h às 18h.');
    break;
}switch (diaDaSemana) {
    case 2:
        console.log('A loja está aberta no horário normal: 9h às 18h.');       
    break;
}switch (diaDaSemana) {
    case 3:
        console.log('A loja está aberta no horário normal: 9h às 18h.');       
    break;
}switch (diaDaSemana) {
    case 4:
        console.log('A loja está aberta no horário normal: 9h às 18h.');       
    break;
}switch (diaDaSemana) {
    case 5:
        console.log('A loja está aberta no horário normal: 9h às 18h.');       
    break;
}switch (diaDaSemana) {
    case 6:
        console.log('A loja está aberta em horário especial: 10h às 14h.');       
    break;
default:
    console.log('Opção invalida!');
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Yago, como vai?

Seu código cumpre bem o objetivo da atividade e identifica corretamente os horários para cada dia. A lógica está funcionando e isso já demonstra um bom entendimento do uso do switch.

Uma observação que pode ajudar a tornar o código mais limpo é evitar múltiplos blocos switch separados. Um único switch com todos os cases organizados facilita a leitura e reduz repetições. Por exemplo, dias de semana que compartilham o mesmo horário podem ser agrupados.

Um exemplo seria colocar todos os cases de 1 a 5 juntos para imprimir o horário normal, deixando 0 e 6 para o horário especial. Assim:

switch (diaDaSemana) {
    case 0:
    case 6:
        console.log('A loja está aberta em horário especial: 10h às 14h.');
        break;
    case 1:
    case 2:
    case 3:
    case 4:
    case 5:
        console.log('A loja está aberta no horário normal: 9h às 18h.');
        break;
    default:
        console.log('Opção inválida.');
}

Continue compartilhando seus exercícios no fórum. A comunidade está à disposição para acompanhar sua evolução.

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