Existen varios métodos para dividir un número entero por otro número y obtener su cociente y resto.
Ejemplo 1: este ejemplo usa la función Math.floor() para calcular el divisor.
<!DOCTYPE html> <html> <head> <title> Integer division with remainder. </title> </head> <body style = "text-align:center;"> <h1 style = "color:green;" > GeeksForGeeks </h1> <p id = "Geek_up"></p> <button onclick = "Geeks()"> Click Here </button> <p id = "Geek_down" style = "color:green;"></p> <script> var up = document.getElementById("Geek_up"); var a = 39; var b = 5; up.innerHTML = a + "/" + b; function Geeks() { var down = document.getElementById("Geek_down"); down.innerHTML = "divisor = " + Math.floor(a/b) + "<br>" + "remainder = "+ a%b; } </script> </body> </html>
Producción:
- Antes de hacer clic en el botón:
- Después de hacer clic en el botón:
Ejemplo 2: Este ejemplo usa el operador binario ~~ para calcular el divisor.
<!DOCTYPE html> <html> <head> <title> Integer division with remainder. </title> </head> <body style = "text-align:center;"> <h1 style = "color:green;" > GeeksForGeeks </h1> <p id = "Geek_up"></p> <button onclick = "Geeks()"> Click Here </button> <p id="Geek_down" style="color:green;"></p> <script> var up = document.getElementById("Geek_up"); var a = 39; var b = 5; up.innerHTML = a + "/" + b; function Geeks() { var down = document.getElementById("Geek_down"); var num = ~~(a / b); down.innerHTML = "divisor = " + num + "<br>" + "remainder = "+ a%b; } </script> </body> </html>
Producción:
- Antes de hacer clic en el botón:
- Después de hacer clic en el botón:
Ejemplo 3: Este ejemplo utiliza el operador de desplazamiento a la derecha >> para calcular el divisor.
<!DOCTYPE html> <html> <head> <title> Integer division with remainder. </title> </head> <body style = "text-align:center;"> <h1 style = "color:green;" > GeeksForGeeks </h1> <p id = "Geek_up"></p> <button onclick = "Geeks()"> Click Here </button> <p id="Geek_down" style="color:green;"></p> <script> var up = document.getElementById("Geek_up"); var a = 39; var b = 5; up.innerHTML = a + "/" + b; function Geeks() { var down = document.getElementById("Geek_down"); var num = (a / b) >> 0; down.innerHTML = "divisor = " + num + "<br>" + "remainder = "+ a%b; } </script> </body> </html>
Producción:
- Antes de hacer clic en el botón:
- Después de hacer clic en el botón:
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA