C - Convertir decimal con parte fraccionaria

En este post de programación en ANSI C te mostraré 3 conversiones entre bases numéricas: de decimal a binario, a octal y a hexadecimal. La diferencia con mis otros posts es que en este caso vamos a convertir también la parte fraccionaria, decimal o como le llames a lo que va después del punto decimal. Entonces vamos a convertir entre binario y decimal con punto decimal, además de convertir a octal, hexadecimal y a todas las otras bases. Así que al final, con el código que te mostraré, podrás convertir números en base 10 con parte fraccionaria a cualquier base. Por ejemplo, convertir 3722.24 base 10 a E8A.3D70 base 16. Te repito que la principal diferencia es que ahora este conversor en C soporta conversiones con punto decimal, cosa que me habían solicitado varios usuarios en mis otros posts. ...

febrero 14, 2021 · 8 min · 1521 palabras · Parzibyte

Obtener parte decimal y entera de número con Python

En este post voy a explicar cómo separar un número y obtener su parte entera y su parte fraccional o decimal usando Python. Por ejemplo, a partir del número 80.1265 obtener el entero (80) y la parte decimal (.1265) evitando usar cadenas, simplemente funciones matemáticas. ...

marzo 29, 2019 · 1 min · 169 palabras · Parzibyte

C - Separar parte entera y decimal de un número con modf

Hoy vamos a ver cómo usar la función modf en C para separar la parte entera y la parte decimal de un número. Por ejemplo, a partir del número 123.45 vamos a separar el 123 y el 0.45, todo como números, no con cadenas. En otras palabras vamos a descomponer el número en parte entera y parte fraccionaria. ...

marzo 28, 2019 · 2 min · 346 palabras · Parzibyte