1
resposta

[Projeto] Resolução

function processarPedido(nome, tipoCliente, callback) {
    console.log("Processando pedido para " + nome + "...");
    callback(nome,tipoCliente);
} 
function mensagemPersonalizada(nome, tipo) {
    if (tipo === "VIP") {   
        console.log("Obrigado pela preferência, " + nome + "! Você ganhou frete grátis.");
    } else if (tipo === "   Novo ") {
        console.log("Bem-vindo, " + nome + "! Aproveite o cupom de boas-vindas.");
    } else {
        console.log("Obrigado pola sua compra, " + nome + "!");
    }
}

processarPedido("Ana", "VIP", mensagemPersonalizada);
processarPedido("Bruno", "Novo", mensagemPersonalizada);
processarPedido("Carla", "Regular", mensagemPersonalizada);
1 resposta

Oi, Letícia! Como vai?

Agradeço por compartilhar.

Gostei da sua resolução e da forma como você utilizou funções e callback para personalizar as mensagens conforme o tipo de cliente, isso mostra um bom entendimento do fluxo da atividade.

Continue praticando esse tipo de lógica, pois ela é muito usada no dia a dia com JavaScript e ajuda bastante a organizar o código.

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