-
Notifications
You must be signed in to change notification settings - Fork 17
/
JornadaHeroi.js
32 lines (22 loc) · 1.83 KB
/
JornadaHeroi.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
// Descrição
// Você é um jovem herói que embarca em uma jornada épica para derrotar o temido dragão que aterroriza o reino. No entanto, você precisa atravessar uma floresta perigosa para chegar à caverna do dragão. Cada passo é crucial, e sua jornada será determinada pela lógica afiada que você possuir.
// Tarefa: Escreva um algoritmo que simule a jornada do herói pela floresta. O herói começa em uma posição inicial e deve dar uma série de passos para atravessar a floresta até a caverna do dragão.
// ATENÇÃO
// Para converter os valores inseridos na entrada, utilizamos a função JavaScript parseInt() que converte a parte inicial da string em um número inteiro. Isso é útil quando desejamos realizar cálculos matemáticos com os valores recebidos pelo input.
// Entrada
// A posição inicial do herói na floresta (um número inteiro).
// O número total de passos que o herói deve dar (um número inteiro).
// Saída
// Imprima a posição final do herói após dar a quantidade de passos especificada.
// Exemplos
// A tabela abaixo apresenta exemplos com alguns dados de entrada e suas respectivas saídas esperadas. Certifique-se de testar seu programa com esses exemplos e com outros casos possíveis.
//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.
// Entrada de dados. Lembre-se: O parseInt(()) é importante para a conversão dos valores de entrada(string) para um valor numérico(Int).
const posicaoInicial = parseInt(gets());
const totalPassos = parseInt(gets());
//TODO: Calcule a posição final do herói:
const posicaoFinal = posicaoInicial + totalPassos;
// Imprime a posição final
print("Posicao final do heroi:", posicaoFinal);