Neste projeto prático, desenvolvi uma calculadora interativa de partidas ranqueadas, aplicando conceitos fundamentais de lógica de programação com JavaScript (Node.js).
O objetivo foi criar uma função que recebe o número de vitórias e derrotas de um jogador, calcula o saldo de partidas e determina o nível do herói de acordo com a quantidade de vitórias, conforme os critérios definidos:
Ferro: menos de 10 vitórias
Bronze: entre 11 e 20
Prata: entre 21 e 50
Ouro: entre 51 e 80
Diamante: entre 81 e 90
Lendário: entre 91 e 100
Imortal: mais de 100
Lógica de programação com JavaScript
Execução em Node.js
Manipulação de entrada via terminal usando readline
Uso de funções, condicionais, e variáveis
Estrutura organizada para publicação no GitHub
O projeto entrega uma solução funcional que simula partidas ranqueadas e retorna ao jogador um feedback direto e dinâmico do seu nível, promovendo lógica, interatividade e clareza no código.
- Clone este repositório ou baixe os arquivos
- Abra o terminal na pasta do projeto
- Execute com o Node.js:
node index.js