-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy pathCombatendoMonstros.js
38 lines (30 loc) · 2.14 KB
/
CombatendoMonstros.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
// Desafio
// Seu jogo de RPG está ganhando forma! Agora, é hora de implementar a mecânica de combate. Para isso, você precisa criar um programa que simule um combate entre um personagem e um monstro.
// O programa deve pedir que o usuário insira um número entre 1 e 6, que representará o valor da jogada de dados do personagem. Em seguida, o programa deve pedir outro número entre 1 e 6, que representará o valor da jogada de dados do monstro. O programa deve comparar as jogadas e exibir na tela o resultado do combate, informando se o personagem venceu, empatou ou perdeu.
// Entrada
// O programa deve pedir que o usuário insira dois valores: um número entre 1 e 6 para representar a jogada de dados do personagem, e um número entre 1 e 6 para representar a jogada de dados do monstro.
// Saída
// Após receber o valor da jogada de dados do personagem e gerar o valor da jogada de dados do monstro, o programa deve compará-los e exibir na tela uma das seguintes frases:
// "Você venceu a batalha!" (caso a jogada do personagem seja maior do que a jogada do monstro)
// "Você perdeu a batalha!" (caso a jogada do personagem seja menor do que a jogada do monstro)
// "Foi um empate!" (caso a jogada do personagem seja igual à jogada do monstro)
//Desafios JavaScript na DIO têm funções "gets" e "print" acessíveis globalmente:
//- "gets" : lê UMA linha com dado(s) de entrada (inputs) do usuário;
//- "print": imprime um texto de saída (output), pulando linha.
// Lê a jogada do personagem:
var jogadaPersonagem = parseInt(gets());
// Lê a jogada do monstro:
var jogadaMonstro = parseInt(gets());
// TODO: Crie uma função ou outro conceito de lógica de programação para realizar o combate e retornar o resultado:
function realizarCombate(jogadaPersonagem, jogadaMonstro) {
if (jogadaPersonagem > jogadaMonstro) {
return "Você venceu a batalha!";
} else if (jogadaPersonagem < jogadaMonstro) {
return "Você perdeu a batalha!";
} else {
return "Foi um empate!";
}
}
// TODO: Agora chame a função para realizar o combate para exibir o resultado:
var resultado = realizarCombate(jogadaPersonagem, jogadaMonstro);
print(resultado);