Etiqueta: int

Bienvenido al blog de Parzibyte. Vas a encontrar tutoriales y tips de programación, bases de datos, redes, electrónica e informática general. Ejemplos de código, aplicaciones gratuitas y open source

Promedio de arreglo en C++

En este post vamos a ver un algoritmo muy sencillo en C++: obtener el promedio de los valores de un arreglo. Vamos a hacerlo en una función que recibe el arreglo y la longitud del mismo. Aunque lo haremos con un arreglo de enteros, funcionará perfecto para otro tipo de arreglos, simplemente cambiando los tipos…
Leer más

Java: convertir entero de código ASCII a cadena

En este post vamos a ver cómo convertir un int que representa el código ASCII que ocupa un carácter a su representación como cadena o string en Java. Por ejemplo, el número entero 97 es la letra a, el número 64 es el arroba, etcétera.

Validar int en Python

Validar número entero y flotante (int y float) en Python

Para validar que la separación horizontal y vertical sean enteros en WaterPy, tuve que implementar una forma de saber si un número es entero en Python. Eso es porque el número es cadena, pero no podemos estar seguros de que el usuario siempre escribirá un entero y hay que validar para saber si es un…
Leer más

Valor absoluto en C, o convertir número a positivo

Convertir número negativo a positivo en C

En este post veremos cómo convertir un número negativo (ya sea entero o flotante) a positivo en C. Incluso si el número ya es positivo, no pasará nada ni habrá errores al convertirlo utilizando la función abs, fabs y fabsf. Para esto, usaremos una función matemática (o lo que sea) llamada valor absoluto, que devuelve…
Leer más

Equivalentes a ord y chr en C

Hoy estaba trabajando con C y al buscar las funciones ord y chr (como las que existen en Python) me di cuenta de que no existen. Todo esto es debido a que ord y chr podrían ser fácilmente remplazadas por operaciones del lenguaje, pues al final, una variable de tipo char es un entero. Lo…
Leer más

Convertir entero a char en C

Hoy veremos la operación inversa a convertir un char a un entero en C, es decir, convertir un número entero a su representación en carácter. Por ejemplo, convertir 1 a ‘1’. Esta conversión no funciona para números mayores a 9, porque ya no tienen un único dígito; para ello mejor podemos ver cómo convertir un…
Leer más

Convertir dígito en char a entero en C

Los caracteres y los enteros en C tienen una relación si a ambos los tratamos como lo primero. Cada carácter se puede representar de forma entera o de forma de carácter. Veremos cómo convertir un carácter en forma de dígito (por ejemplo ‘0’) a su representación decimal (0) utilizando algunas operaciones.

Cómo saber si un número es narcisista en Python

Introducción Hoy veremos cómo implementar un algoritmo para saber si un entero es narcisista usando el lenguaje de programación Python. Si no sabes cómo funciona este algoritmo o qué cosa es un número narcisista, te recomiendo leer esto. Por cierto, recuerda que debes tener instalado el intérprete de Python. Si no sabes cómo, mira cómo…
Leer más

Función div en C: dividir y obtener residuo y cociente

Introducción Estaba haciendo un programa para convertir un número entero a binario, cuando de repente vino a mi mente cómo dividir un número de forma entera, sacando el resultado (cociente) y lo que sobra (residuo) en una sola operación; y ahí es en donde entra la función div en C para dividir números.

Castear valores en MysQL

Introducción MySQL es el gestor de base de datos más querido. Seguramente alguna vez vamos a querer castear un valor. Castear un valor es cambiar su tipo, o convertirlo a otro tipo de dato. Por ejemplo, puede que necesitemos convertir una cadena a entero, a flotante, booleano, etcétera. En mi caso tenía que cambiar todos…
Leer más

Char a Int en Arduino

Si queremos convertir un char a entero en Arduino, podemos usar: char c = ‘5’; int convertido = int(c); El resultado sería el número 53, porque el número 5 es el carácter ASCII número 53. Nosotros no queremos eso, nosotros esperábamos un que ‘5’ se convirtiera en 5. Para obtener lo que realmente necesitamos, podemos…
Leer más