Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Resolução:

const statusPagamento = "pendente"

switch (statusPagamento) {
    case "pendente": console.log("Pagamento pendente");
    
        break;
} switch (statusPagamento) {
    case "aprovado": console.log("Pagamento aprovado");
    
        break;
} switch (statusPagamento) {
    case "recusado": console.log("Pagamento recusado");
    
        break;
}

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?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de estruturas condicionais para controlar o fluxo, utilizou muito bem o switch para organizar os diferentes estados de pagamento e ainda compreendeu a importância da saída no console para informar o resultado ao usuário.

Uma dica interessante para o futuro é centralizar todos os casos em um único switch. Assim:

const statusPagamento = "pendente";

switch (statusPagamento) {
    case "pendente":
        console.log("Pagamento pendente");
        break;
    case "aprovado":
        console.log("Pagamento aprovado");
        break;
    case "recusado":
        console.log("Pagamento recusado");
        break;
    default:
        console.log("Status desconhecido");
}

Isso faz o código ficar mais limpo e fácil de manter.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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