Skip to content

Repositório da Listas de Desafios do curso de Bootcamp GFT START #6 - Lógica de Programação. Classificador de Nível de Herói: Aplicação para categorizar níveis de heróis com base em critérios definidos. Desenvolvido como projeto de aprendizado e prática de lógica de programação.

Notifications You must be signed in to change notification settings

carloseduardonit/classificadornivelheroi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Listas de Desafios do curso de Bootcamp GFT START #6 - Lógica de Programação

Em agradecimento a @DIO e @GFT


Important

  • Clique nos Titulos abaixo 👇

✍️ Entendendo o Desafio do projeto 1 👈

Agora é a sua hora de brilhar e construir um perfil de destaque na DIO! Explore todos os conceitos explorados até aqui e replique (ou melhore, porque não?) este projeto prático. Para isso, crie seu próprio repositório e aumente ainda mais seu portfólio de projetos no GitHub, o qual pode fazer toda diferença em suas entrevistas técnicas 😎

Neste repositório, insira todos os links e arquivos necessários para seu projeto, seja um arquivo de banco de dados ou um link para o template no Figma.

Dica: Se o expert forneceu um repositório Github, você pode dar um "fork" no repositório dele para organizar suas alterações e evoluções mantendo uma referência direta ao código-fonte original.

1️⃣ Desafio Classificador de nível de Herói

O Que deve ser utilizado no projeto 1

  • Variáveis
  • Operadores
  • Laços de repetição
  • Estruturas de decisões

Objetivo do projeto 1

Crie uma variável para armazenar o nome e a quantidade de experiência (XP) de um herói, depois utilize uma estrutura de decisão para apresentar alguma das mensagens abaixo:

  • Se XP for menor do que 1.000 então o nivel será Ferro,
  • Senão XP for entre 1.001 e 2.000 então o nivel será Bronze,
  • Senão XP for entre 2.001 e 5.000 então o nivel será Prata,
  • Senão XP for entre 5.001 e 7.000 então o nivel será Ouro,
  • Senão XP for entre 7.001 e 8.000 então o nivel será Platina
  • Senão XP for entre 8.001 e 9.000 então o nivel será Ascendente
  • Senão XP for entre 9.001 e 10.000 então o nivel será Imortal
  • Senão XP for maior ou igual a 10.001 então o nivel será Radiante

Saída do projeto 1

Ao final deve se exibir uma mensagem:

"O Herói de nome {nome} está no nível de {nivel}"


✍️ Entendendo o Desafio do projeto 2 👈

Agora é a sua hora de brilhar e construir um perfil de destaque na DIO! Explore todos os conceitos explorados até aqui e replique (ou melhore, porque não?) este projeto prático. Para isso, crie seu próprio repositório e aumente ainda mais seu portfólio de projetos no GitHub, o qual pode fazer toda diferença em suas entrevistas técnicas 😎

Neste repositório, insira todos os links e arquivos necessários para seu projeto, seja um arquivo de banco de dados ou um link para o template no Figma.

Dica: Se o expert forneceu um repositório Github, você pode dar um "fork" no repositório dele para organizar suas alterações e evoluções mantendo uma referência direta ao código-fonte original. Instruções para entrega

2️⃣ Calculadora de partidas Rankeadas

O Que deve ser utilizado no projeto 2

  • Variáveis
  • Operadores
  • Laços de repetição
  • Estruturas de decisões
  • Funções

Objetivo do projeto 2

Crie uma função que recebe como parâmetro a quantidade de vitórias e derrotas de um jogador, depois disso retorne o resultado para uma variável, o saldo de Rankeadas deve ser feito através do calculo (vitórias - derrotas)

  • Se vitórias for menor do que 10 então o seu nivel será Ferro
  • Senão vitórias for entre 11 e 20 então o seu nivel será Bronze
  • Senão vitórias for entre 21 e 50 então o seu nivel será Prata
  • Senão vitórias for entre 51 e 80 então o seu nivel será Ouro
  • Senão vitórias for entre 81 e 90 então o seu nivel será Diamante
  • Senão vitórias for entre 91 e 100 então o seu nivel será Lendário
  • Senão vitórias for maior ou igual a 101 então o seu nivel será Imortal

Saída do projeto 2

Ao final deve se exibir uma mensagem:

"O Herói tem de saldo de {saldoVitorias} está no nível de {nivel}"


✍️ Entendendo o Desafio do projeto 3 👈

Agora é a sua hora de brilhar e construir um perfil de destaque na DIO! Explore todos os conceitos explorados até aqui e replique (ou melhore, porque não?) este projeto prático. Para isso, crie seu próprio repositório e aumente ainda mais seu portfólio de projetos no GitHub, o qual pode fazer toda diferença em suas entrevistas técnicas 😎

Neste repositório, insira todos os links e arquivos necessários para seu projeto, seja um arquivo de banco de dados ou um link para o template no Figma.

Dica: Se o expert forneceu um repositório Github, você pode dar um "fork" no repositório dele para organizar suas alterações e evoluções mantendo uma referência direta ao código-fonte original.

3️⃣ Escrevendo as classes de um Jogo

O Que deve ser utilizado no projeto 3

  • Variáveis
  • Operadores
  • Laços de repetição
  • Estruturas de decisões
  • Funções
  • Classes e Objetos

Objetivo do projeto 3

Crie uma classe generica que represente um herói de uma aventura e que possua as seguintes propriedades:

  • nome
  • idade
  • tipo (ex: guerreiro, mago, monge, ninja )

além disso, deve ter um método chamado atacar que deve atender os seguientes requisitos:

  • exibir a mensagem: ("o {tipo} atacou usando {ataque}")
  • aonde o {tipo} deve ser concatenando o tipo que está na propriedade da classe
  • e no {ataque} deve seguir uma descrição diferente conforme o tipo, seguindo a tabela abaixo:
  • se o tipo for "mago" então no ataque exibir (usou magia)
  • senão o tipo for "guerreiro" então no ataque exibir (usou espada)
  • senão o tipo for "monge" então no ataque exibir (usou artes marciais)
  • senão o tipo for "ninja" então no ataque exibir (usou shurikne)

Saída do projeto 3

Ao final deve se exibir uma mensagem:

  • "o {tipo} atacou usando {ataque}"
    • ex: mago atacou usando magia
    • ex: guerreiro atacou usando espada

Bons estudos 😉


📝 Linguagens e Ferramentas Utilizada nos Projetos 👈

Markdown JavaScript Vscode Git


📬 Entre em contato pelo 👈

Telegram WhatsApp Gmail X Instagram LinkedIn GitHub Discord


📚 Material de Suporte 👈

About

Repositório da Listas de Desafios do curso de Bootcamp GFT START #6 - Lógica de Programação. Classificador de Nível de Herói: Aplicação para categorizar níveis de heróis com base em critérios definidos. Desenvolvido como projeto de aprendizado e prática de lógica de programação.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published