Dados dos números, la tarea es verificar que los números dados sean aproximadamente iguales entre sí o no. Si ambos números son aproximadamente iguales, imprima verdadero; de lo contrario, imprima falso.
Ejemplo:
Input: num1 = 10.3 num2 = 10 Output: true
Enfoque: Para comprobar que los números son aproximadamente iguales o no, primero tenemos que decidir el valor de épsilon. Epsilon es la diferencia máxima entre dos números, si la diferencia de los números es menor o igual a épsilon, entonces los números son aproximadamente iguales entre sí. Entonces, primero creamos una función llamada checkApprox que toma tres argumentos num1, num2 y epsilon. Ahora verifique que la diferencia absoluta de num1 y num2 sea menor que epsilon o no.
Ejemplo 1:
Javascript
<script> const checkApprox = (num1, num2, epsilon) => { // Calculating the absolute difference // and compare with epsilon return Math.abs(num1 - num2) < epsilon; } console.log(checkApprox(10.003, 10.001, 0.005)); </script>
Producción:
true
Ejemplo 2:
Javascript
<script> const checkApprox = (num1, num2, epsilon = 0.004) => { return Math.abs(num1 - num2) < epsilon; } console.log(checkApprox(Math.PI / 2.0, 1.5708)); </script>
Producción:
true
Ejemplo 3:
Javascript
<script> const checkApprox = (num1, num2, epsilon = 0.004) => { return Math.abs(num1 - num2) < epsilon; } console.log(checkApprox(0.003, 0.03)); </script>
Producción:
false
Publicación traducida automáticamente
Artículo escrito por _saurabh_jaiswal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA