🧠 Desafio: O Barista Assíncrono ☕

K
Kainan Faria

VocĂȘ Ă© o responsĂĄvel por um sistema que simula uma cafeteria digital. Cada cafĂ© leva alguns segundos para ser preparado, e a função prepararCafe() retorna uma Promise.
O problema Ă© que o sistema atual nĂŁo espera os cafĂ©s ficarem prontos antes de exibir a mensagem final “Todos os cafĂ©s prontos!”.

Seu desafio é corrigir o código para que os cafés sejam preparados de forma sequencial, usando async e await, e só depois exibir a mensagem final.

đŸ§Ÿ Regras:

1. VocĂȘ deve modificar o cĂłdigo para garantir que os cafĂ©s sejam feitos na ordem: espresso → cappuccino → mocha.

2. Cada preparação leva um tempo diferente (simulado com setTimeout).

3. O texto na tela deve atualizar a cada café concluído.

4. A mensagem final só deve aparecer quando todos os cafés estiverem prontos.

No solutions

Why not be the first to submit a solution to this challenge?