2
respostas

[Projeto] Codigo Jogo adivinhação

fiz o codigo com o uso de funções da para melhorar ainda, so gostaria de compartilhar para quem quiser melhorar !! bom estudo a todos.


alert("BEM VINDO AO JOGO");

let setNumero = 10;
let tentativas = 1;

function calculoNumerico() {
  let numeroSecreto = Math.floor(Math.random() * setNumero + 1);
  return numeroSecreto;
}

function chuteNumerico() {
  let chute = parseInt(prompt(`Insira um numero de 1 a ${setNumero}`));
  return chute;
}

function resolucao() {
  let numeroSecreto = calculoNumerico();
  let chute = chuteNumerico();
  while (chute != numeroSecreto) {
    chute = parseInt(prompt(`Insira um numero de 1 a ${setNumero}`));
    verificacao(chute);
    if (chute == numeroSecreto) {
      break;
    } else {
      if (chute > numeroSecreto) {
        alert(`seu numero e menor que ${chute}`);
      } else {
        if (chute < numeroSecreto) {
          alert(`seu numero e maior que ${chute}`);
        }
      }
    }
    tentativas++;
  }
}

function tentativasUsuario() {
  let tentativaSM = tentativas > 1 ? "tentativas" : "tentativa";
  let numeroSecreto = calculoNumerico();
  alert(
    `Parabens voce acertou o numero secreto ${numeroSecreto} e seu numero de ${tentativaSM} ${tentativas}`
  );
  return tentativaSM;
}

function verificacao(chute) {
  if (isNaN(chute)) {
    alert("Por favor insira um numero valido");
  }
}

resolucao();
tentativasUsuario();
2 respostas

Muito bom mano, também fiz umas alterações, testa aí se ficou legal. https://mads1974.github.io/numero-secreto-js.git.io-mads1974/

Falá Márcio o seu ficou show, dei muita risada com o som, abraço.