Important
- Clique nos Titulos abaixo 👇
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.
- Variáveis
- Operadores
- Laços de repetição
- Estruturas de decisões
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
Ao final deve se exibir uma mensagem:
"O Herói de nome {nome} está no nível de {nivel}"
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
- Variáveis
- Operadores
- Laços de repetição
- Estruturas de decisões
- Funções
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
Ao final deve se exibir uma mensagem:
"O Herói tem de saldo de {saldoVitorias} está no nível de {nivel}"
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.
- Variáveis
- Operadores
- Laços de repetição
- Estruturas de decisões
- Funções
- Classes e Objetos
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)
Ao final deve se exibir uma mensagem:
- "o {tipo} atacou usando {ataque}"
- ex: mago atacou usando magia
- ex: guerreiro atacou usando espada
Bons estudos 😉