1
resposta

[Projeto] Exercício: Contagem regressiva

import { createInterface } from "readline";

const rl = createInterface({
  input: process.stdin,
  output: process.stdout,
});

rl.question("Contagem regressiva a partir de:\n> ", (input) => {
  const numero = Number(input);

  if (Number.isNaN(numero) || !Number.isInteger(numero) || numero < 3) {
    console.log("Escolha um número inteiro maior que 3.");
    rl.close();
    return;
  }

  for (let i = numero; i >= 0; i--) {
    console.log(i);
  }
  console.log("Lançar!");

  rl.close();
});
1 resposta

Oi, Vitor! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura. Seu exercício ficou bem estruturado: você usou readline para receber a entrada, validou se o valor é um número inteiro maior que 3 e aplicou o for corretamente para fazer a contagem regressiva até 0.

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