Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Desafio Javacript Matemática #2 - MMC

Faça um programa que calcule o MMC de dois números.

Resolva o problema, coloque o código no post e coloque o código em algum site de compilação online tipo o https://codepen.io/ ou https://jsfiddle.net/ ou https://codesandbox.io ou https://stackblitz.com/ ou qualquer outro que dê para compartilhar a página.

O primeiro que responder corretamente ganha 1000 xp (pois vai ter a resposta marcada como solucionada).

E depois de 24 horas se ninguém postar a resposta eu mesmo posto.

2 respostas
solução!

Resolvido:

https://codepen.io/ThiagoDiasV/pen/wQeRbq

<html>
  <head>
      <meta charset="utf-8" />
  </head>
  <body>
    <title>MMC</title>
    <h1>Cálculo de MMC de dois números</h1>
      <form id="formulario">
          <label for="numero1">Digite um número</label>
          <input name="numero1" id="numero-1" type="text" placeholder="primeiro número"/>
          <br />
          <br />
          <label for="numero2">Digite outro número</label>
          <input name="numero2" id="numero-2" type="text" placeholder="segundo número"/>
          <br />
          <button id="botao">Calcular MMC</button>
          <br />
          <br />
          <div id="resposta">
          </div>
      </form>
  </body>
  <script>
    var botaoCalcular = document.querySelector("#botao");
    botaoCalcular.addEventListener("click", function(event){
      event.preventDefault();
      var form = document.querySelector("#formulario");
      var n1 = form.numero1.value;
      var n2 = form.numero2.value;
      resposta.textContent = "O MMC dos dois números é " + calculaMmc(n1, n2);
    });
    function calculaMmc(n1, n2) {
      var resto, x, y;
      x = n1;
      y = n2;
      while(resto!=0){
        resto = x % y;
        x = y;
        y = resto;
      }
      return (n1*n2)/x;
    };
  </script>
</html>

Legal, parabéns!