// Función que verifica las afirmaciones sobre Math.round y Math.floor function verificarRedondeo() { // Prueba 1 let num1 = 4.5; if (Math.round(num1) === 5 && Math.floor(num1) === 4) { console.log("Afirmación A es correcta para num1 = " + num1); console.log("Afirmación B es correcta para num1 = " + num1); } else { console.log("Afirmación A es incorrecta para num1 = " + num1); console.log("Afirmación B es incorrecta para num1 = " + num1); }
// Prueba 2 let num2 = -3.7; if (Math.round(num2) === -4 && Math.floor(num2) === -4) { console.log("Afirmación A es correcta para num2 = " + num2); console.log("Afirmación C es incorrecta para num2 = " + num2); } else { console.log("Afirmación A es incorrecta para num2 = " + num2); console.log("Afirmación C es correcta para num2 = " + num2); }
// Prueba 3 let num3 = 2.1; if (Math.round(num3) === 2 && Math.floor(num3) === 2) { console.log("Afirmación A es incorrecta para num3 = " + num3); console.log("Afirmación B es correcta para num3 = " + num3); console.log("Afirmación C es incorrecta para num3 = " + num3); } else { console.log("Afirmación A es correcta para num3 = " + num3); console.log("Afirmación B es incorrecta para num3 = " + num3); console.log("Afirmación C es correcta para num3 = " + num3); } }
// Ejecutar la función de verificación verificarRedondeo();
Este código define la función verificarRedondeo(), que realiza tres pruebas utilizando números con distintos valores decimales. En cada prueba, se verifica si la afirmación A es correcta utilizando la función Math.round(), si la afirmación B es correcta utilizando la función Math.floor(), y si la afirmación C es correcta comparando el resultado de ambas funciones. Dependiendo del resultado de cada prueba, se imprime en la consola si cada afirmación es correcta o incorrecta para el número en cuestión.