Washington Brito Miguel ⚔️ Calculadora de Partidas Rankeadas
- #JavaScript
Calculadora de Partidas Rankeadas em JavaScript
Este projeto foi desenvolvido em JavaScript utilizando a plataforma PlayCode como parte de um desafio prático para consolidar conceitos fundamentais da linguagem. O objetivo é calcular o saldo de vitórias de um jogador e determinar seu nível em partidas ranqueadas, seguindo regras pré-definidas.
Projeto Final 🚀
📌 Objetivo do Projeto
Criar uma função que:
- Receba como parâmetros a quantidade de vitórias e derrotas de um jogador.
- Calcule o saldo de vitórias através da fórmula:
- $saldo = vitorias - derrotas$
- Classifique o nível do jogador com base em suas vitórias.
🛠️ Tecnologias e Conceitos Utilizados
Durante a execução do projeto, foram aplicados exclusivamente conceitos de Lógica de Programação e JavaScript:
- Variáveis → Para armazenamento de dados.
- Operadores Matemáticos → Para o cálculo do saldo.
- Estruturas de Decisão (if/else) → Para a lógica de classificação.
- Funções → Para modularização e reutilização do código.
- Saída de Dados → Exibição do resultado via console.
📊 Regras de Classificação
A classificação é baseada no volume de vitórias:
- Menor que 10 → 🪨 Ferro
- Entre 11 e 20 → 🥉 Bronze
- Entre 21 e 50 → 🥈 Prata
- Entre 51 e 80 → 🥇 Ouro
- Entre 81 e 90 → 💎 Diamante
- Entre 91 e 100 → 🔥 Lendário
- Maior ou igual a 101 → 👑 Imortal
💻 Código Implementado
JavaScript
// Função que calcula o saldo e nível do jogador
function calcularRankeadas(vitorias, derrotas) {
const saldoVitorias = vitorias - derrotas;
let nivel;
if (vitorias < 10) {
nivel = "Ferro";
} else if (vitorias >= 11 && vitorias <= 20) {
nivel = "Bronze";
} else if (vitorias >= 21 && vitorias <= 50) {
nivel = "Prata";
} else if (vitorias >= 51 && vitorias <= 80) {
nivel = "Ouro";
} else if (vitorias >= 81 && vitorias <= 90) {
nivel = "Diamante";
} else if (vitorias >= 91 && vitorias <= 100) {
nivel = "Lendário";
} else {
nivel = "Imortal";
}
return `O Herói tem de saldo de ${saldoVitorias} e está no nível de ${nivel}`;
}
// Exemplo de uso
const vitorias = 85;
const derrotas = 10;
console.log(calcularRankeadas(vitorias, derrotas));
// Saída esperada: "O Herói tem de saldo de 75 e está no nível de Diamante"






