Python: redondear números

Hoy veremos cómo redondear números flotantes o float en Python de 3 maneras: redondear hacia abajo (entero anterior más cercano), redondear hacia arriba (entero siguiente más cercano) o redondear según la parte fraccionaria. Por otro lado, te mostraré cómo redondear un número a 2 decimales, a través de un ejemplo. ...

junio 18, 2019 · 2 min · 345 palabras · Parzibyte

Java - Número aleatorio en un rango con ThreadLocalRandom

En este artículo vamos a ver cómo obtener un número aleatorio que se encuentre en un rango en específico en el lenguaje de programación Java. Por ejemplo, obtener un número que se encuentre entre 1 y 10. Dicho de otra manera, vamos a ver cómo obtener un número al azar que se encuentre entre un mínimo y un máximo. Para elegir un número aleatorio en un rango usamos a ThreadLocalRandom en Java, el cual proporciona un método estático fácil de usar. ...

marzo 27, 2019 · 2 min · 374 palabras · Parzibyte

Invertir cadena en C

Voltear cadena en C Girar, rotar, voltear o invertir una cadena en C es una cosa fácil de hacer, aunque no tan fácil como en otros lenguajes de programación. El algoritmo es sencillo, recordemos que las cadenas en C son simples arreglos de caracteres. Así que tenemos que ir desde el inicio hasta la mitad de la cadena, rotando carácter por carácter. Nota: mira cómo invertir un arreglo en C. ...

noviembre 17, 2018 · 4 min · 747 palabras · Parzibyte

Haciendo un conversor de bases numéricas con JavaScript y Vue JS 2

Introducción Para reforzar y aplicar lo que vimos en cómo convertir entre binario, octal, decimal y hexadecimal en JavaScript decidí crear un convertidor (o conversor) de bases numéricas o números. Lo que hace es muy simple, convierte (desde cualquier base) a las siguientes: Binario Octal Decimal Hexadecimal Para agregarle más comodidad al usuario pusimos la opción de copiar el texto directamente en el portapapeles. Veamos una pequeña explicación. ...

noviembre 6, 2018 · 3 min · 446 palabras · Parzibyte

Comparar cadenas en Java usando equals y compareTo: la forma correcta

Introducción Comparar strings o cadenas en Java es algo simple de hacer, pero que podemos hacer mal si no sabemos cuál es la forma correcta. Recordemos que Java trata a las cadenas como objetos, no como tipos primitivos. Debido a eso, comparar cadenas en Java requiere algo más que usar el operador de igualdad ==. Veamos hoy cómo podemos comparar cadenas, ya sea para saber si son equivalentes o para saber si una es menor o mayor que otra según el alfabeto. ...

octubre 31, 2018 · 6 min · 1157 palabras · Parzibyte

Escuchar tecla presionada y cambio de texto en EditText de Android

Introducción Hay una cosa muy simple en Android que al inicio no parece tan fácil de hacer. Se trata de escuchar el evento de una tecla del teclado (valga la redundancia) presionada en un EditText. Algo así como el keyup de JavaScript. Lo que haremos en este post será ver cómo escuchar el evento de texto cambiado dentro de un EditText en Android. Esto viene de maravilla cuando, por ejemplo, queremos que una acción se realice cada que el usuario introduzca o borre algo de la caja de texto. Este método se dispara cuando: Pegamos texto Autocompletamos del teclado Escribimos algo con el teclado Vamos allá. ...

octubre 19, 2018 · 2 min · 423 palabras · Parzibyte

Determinar si es número narcisista en Java

Introducción Veamos la solución al ejercicio para implementar el algoritmo que determine si un número entero es narcisista utilizando el lenguaje de programación Java. La explicación del algoritmo así como otras cosas relacionadas al mismo ya las he explicado en este post. ...

octubre 3, 2018 · 2 min · 371 palabras · Parzibyte

Usar PHP para comprobar número narcisista

Introducción Ya he implementado este algoritmo en otros lenguajes de programación (los más populares creo yo). Llegó el turno de PHP. Veamos una función para determinar si un número es narcisista. Si no sabes qué es un número narcisista, lee: Algoritmo para número narcisista en múltiples lenguajes de programación. ...

octubre 3, 2018 · 2 min · 238 palabras · Parzibyte

Elevar número a potencia en C#

Introducción Hoy veremos cómo elevar un número a una potencia en C#. Por ejemplo, tal vez en algún momento queramos elevar un número al cuadrado, al cubo o a cualquier otro número. Me parece que a este proceso se le llama exponenciación o potenciación. Por cierto, te invito a leer cómo compilar C# desde la terminal, sin usar Visual Studio. ¿Quieres saber cómo hacerlo en JavaScript? recientemente el lenguaje incorporó una forma parecida a la de Python para elevar números. ...

octubre 2, 2018 · 2 min · 369 palabras · Parzibyte

Obtener fecha de inicio y fin de mes en PHP

Introducción Seguimos con las fechas en PHP. Hoy veremos cómo obtener fecha de inicio y fin de mes en PHP. Es decir, la fecha de inicio del mes actual y también la del fin, sin importar que el mes tenga 28, 30 o 31 días. Por ejemplo, cuando escribo esta entrada es agosto del 2018. La fecha de inicio del mes es 2018-08-01 y la del fin es 2018-08-31. Si fuera en septiembre, sería 2018-09-01 y 2018-09-30. En fin, veremos cómo calcular la fecha de inicio y fin del mes sin importar el año o mes. ...

agosto 8, 2018 · 2 min · 307 palabras · Parzibyte