Oi, Ian! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Gostei de como você usou o do...while
para controlar o temporizador, mostrando a mensagem até alcançar o tempo definido. Esse tipo de laço é útil quando queremos garantir que o bloco seja executado pelo menos uma vez.
Uma dica interessante para o futuro é usar o setTimeout
ou o setInterval
para simular contagem de tempo em JavaScript. Veja este exemplo:
let segundos = 0;
let timer = setInterval(function() {
segundos++;
console.log("Aquecendo... segundo " + segundos);
if (segundos === 3) {
console.log("Temperatura ideal atingida.");
}
if (segundos === 5) {
console.log("Tempo total de aquecimento: " + segundos + " segundos");
clearInterval(timer);
}
}, 1000);
Esse codigo usa setInterval
para rodar a cada 1 segundo (1000 milissegundos), simulando o aquecimento de forma mais proxima do real.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!