image

Accede a bootcamps ilimitados y a más de 750 cursos para siempre

75
%OFF
Article image
Alexsandro Alves
Alexsandro Alves06/11/2026 22:25
Compartir

JavaScript na prática: desenvolvendo meu primeiro classificador de heróis

    JavaScript na prática: desenvolvendo meu primeiro classificador de heróis

    Uma das melhores maneiras de aprender programação é transformar os conhecimentos adquiridos em projetos práticos.

    Durante meus estudos na DIO, desenvolvi o desafio Classificador de Nível de Herói, utilizando JavaScript para aplicar conceitos fundamentais de lógica de programação.

    Qual é a proposta do projeto?

    O objetivo é criar um programa que receba o nome de um herói e sua quantidade de experiência (XP).

    Com essas informações, o sistema identifica automaticamente seu nível.

    As classificações são:

    • Ferro
    • Bronze
    • Prata
    • Ouro
    • Platina
    • Ascendente
    • Imortal
    • Radiante

    Quais conceitos foram utilizados?

    Variáveis: para armazenar o nome, a quantidade de XP e o nível do herói.

    Operadores: para comparar os valores de experiência.

    Estruturas condicionais: utilizando if, else if e else para determinar a classificação.

    Laços de repetição: utilizando while para permitir que vários heróis sejam classificados sem reiniciar o programa.

    Como funciona a classificação?

    O programa verifica a quantidade de XP informada e compara com as faixas estabelecidas.

    Um exemplo simplificado:

    if (xp <= 1000) {
      nivel = "Ferro";
    } else if (xp <= 2000) {
      nivel = "Bronze";
    } else if (xp <= 5000) {
      nivel = "Prata";
    } else {
      nivel = "Radiante";
    }
    

    Essa estrutura permite que o programa tome decisões automaticamente.

    O que aprendi com esse desafio?

    O desenvolvimento desse projeto ajudou a compreender melhor como diferentes estruturas trabalham juntas para construir um programa.

    Também foi uma oportunidade de praticar organização do código, validação de informações e execução utilizando Node.js.

    Conclusão

    Projetos pequenos são importantes para construir uma base sólida na programação.

    O Classificador de Nível de Herói foi mais um passo na minha evolução com JavaScript e no desenvolvimento das minhas habilidades como futuro desenvolvedor.

    O aprendizado acontece quando saímos da teoria e começamos a construir.

    Compartir
    Recomendado para ti
    Neo4j - Certification
    DXC - IA do Zero ao Primeiro Agente
    Reclame AQUI - Dados e IA na Prática
    Comentarios (0)