Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou criando um jogo de avançar casas e não estou conseguindo somar os valores sorteados pelo dado. Quero fazer assim:
let somadado=0;
let valorsorteado=5;
somadado=5;
valorsorteado=3;
somadado=8;
valorsorteado=2;
somadado=10;
Assim por diante.>
16 horas atrás, Matheus Tavares disse:
Olá @Felper. Seja bem-vindo.
Acredito que você esteja querendo fazer uma operação de soma, ou seja, um incremento na variável que você definiu nas primeiras linhas.
Isso você pode fazer assim:
let somadado = 0;
let valorsorteado = 5;
somadado += 3;
valorsorteado += 10;
// somadado agora será 3 e valorsorteado será 15
// outra forma:
somadado = somadado + 3;
valorsorteado = valorsorteado + 10;
Na verdade eu queria era somar os valores sorteados e atribuí-los a variável somadado. mas valeu de qualquer jeito.Você gostaria de primeiro sortear um número de 1 a 6 (um dado) e depois somar o valor ao somadado, é isso?
Bom, se eu tiver entendido agora, seria assim:
// Veja mais sobre Math.random: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Math/random
function jogaDado() {
return parseInt( Math.random() * ( 6 - 1 ) + 1 );
}
let soma_dado = 0;
let valor_sorteado = 0;
valor_sorteado = jogaDado();// 1 a 6 aleatório
soma_dado += valor_sorteado;// soma_dado vai assumir o valor do dado
valor_sorteado = jogaDado();// jogamos novamente e pegamos outro valor
soma_dado += valor_sorteado;// agora soma_dado vai somar o valor anterior com o último dado
Olá @Felper. Seja bem-vindo.
Acredito que você esteja querendo fazer uma operação de soma, ou seja, um incremento na variável que você definiu nas primeiras linhas.
Isso você pode fazer assim:
// somadado agora será 3 e valorsorteado será 15// outra forma: