-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
40 lines (28 loc) · 1.07 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//O Que deve ser utilizado
//- Variáveis
//- Operadores
//- Laços de repetição
//- Estruturas de decisões
//- Funções
//- Classes e Objetos
//## Objetivo:
//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 mago -> no ataque exibir (usou magia)
//se guerreiro -> no ataque exibir (usou espada)
//se monge -> no ataque exibir (usou artes marciais)
//se ninja -> no ataque exibir (usou shuriken)
//## Saída
//Ao final deve se exibir uma mensagem:
//- "o {tipo} atacou usando {ataque}"
//ex: mago atacou usando magia
//guerreiro atacou usando espada
//git add .
//git commit -m "commit"
// git push -u origin main.