Generation

generate functionSat, 29 Apr 2023

Escribe un programa en Javascript en donde le solicite al usuario que ingrese un número entero, por ejemplo 42. Una vez ingresado deberás darle la vuelta al numero, en este caso 24 y devolverlo como un entero. Deberás validar que el usuario ingrese un número entero positivo, solictando que vuelva ingresar el número cuando éste es de tipo punto flotante, los digitos ingresados son iguales o ingresa un texto.

function isInteger(num) { return (typeof num === 'number') && (num % 1 === 0); } function invertNumber(number) { let reverse = 0; let lastDigit = 0; while (number > 0) { lastDigit = number % 10; reverse = (reverse * 10) + lastDigit; number = parseInt(number / 10); } return reverse; } function getNumber(msg) { let input = prompt(msg); if (!isInteger(input)) { return getNumber(msg); } return input; } let input = getNumber('Ingresa un número entero'); let result = invertNumber(input); console.log(result);

Javascript
Generate More

Questions about programming?Chat with your personal AI assistant