Capicúa en Python

Python – Número capicúa

En este post de programación en Python te mostraré cómo saber si un número es capicúa, es decir, que se lee igual de derecha a izquierda que de izquierda a derecha.

Lo que haremos será comparar el número con su versión invertida, y en caso de que sean iguales, decimos que el número es capicúa.

Vamos a hacer todo esto con puras matemáticas; no vamos a convertir a cadena. Así que se maneja el mismo concepto que el palíndromo pero ahora con números.
(más…)

Sumar diagonales de matriz en Java - Programación

Java: sumar diagonal de matriz

Hoy vamos a trabajar con matrices en Java. Veremos cómo sumar una diagonal de la matriz o mejor dicho: cómo sumar las dos diagonales de una matriz.

De este modo al final tendremos una función que recibirá la matriz de la cual hay que sumar la diagonal, y la diagonal a usar (la principal o la secundaria) devolviendo la suma de la diagonal indicada.

Todo esto lo vamos a hacer con Java.

(más…)

Sumar matrices en Java - Programación

Java – Suma de matrices

En este post de programación en Java te enseñaré cómo sumar dos matrices y crear a partir de ello una nueva matriz.

La suma de matrices en Java se trata de sumar cada elemento de la primera matriz con el elemento de la misma posición de la segunda matriz y alojar el resultado en la tercera matriz que será el resultado.

Además de mostrarte la suma te enseñaré cómo imprimir las tres matrices.

(más…)

Circunferencia y radio de círculo con PHP

PHP: Circunferencia y radio de círculo

En este ejercicio de programación en PHP te enseñaré cómo calcular la circunferencia y el radio de un círculo a partir del diámetro.

Vamos a trabajar con PI y las fórmulas matemáticas. Es un ejercicio muy simple pero útil para los que apenas iniciamos en este lenguaje de programación.

Lo que tendremos al final será un formulario que va a solicitar el diámetro del círculo, mismo que será enviado a un archivo de PHP en donde vamos a obtener el valor enviado, realizar los cálculos e imprimir resultados.

(más…)

Invertir número entero (sin cadena) usando Python

Python: invertir número sin convertir a cadena

En este post de programación en Python te mostraré cómo invertir un número entero (por ejemplo, convertir 123 a 321) pero sin usar funciones de cadena ni convertir a cadena.

Básicamente vamos a hacer todo esto con matemáticas, trabajando a los números como lo que son, y no como cadenas.

Si bien este enfoque sirve para practicar, yo preferiría convertirlo a cadena, invertirlo y luego convertirlo de nuevo a entero.

(más…)

Python - Obtener valor original conociendo porcentaje y valor con aumento

Trabajar con porcentajes en Python

Anteriormente en mi blog te mostré cómo sacar la diferencia de porcentajes entre dos valores, es decir, expresar la diferencia de valores (aumento o disminución) en porcentaje.

Ahora te voy a mostrar varios ejemplos sencillos de cómo aplicar porcentajes en Python para calcular descuentos, aumentos (por ejemplo, el IVA o algún impuesto).

También te enseñaré a obtener los valores reales si tenemos el porcentaje y el precio con el aumento o descuento. Básicamente aplicaremos las fórmulas matemáticas en Python para sacar valor antes de descuento o aumento.

(más…)

Diferencia de valores en porcentaje usando Python

Python: diferencia de valores en porcentaje

En este post sencillo de programación en Python te voy a mostrar cómo calcular la diferencia de dos valores en porcentaje, ya sea un aumento o disminución.

Por ejemplo, entre 100 y 150 hay un porcentaje de aumento del 50 %, mientras que entre 150 y 100 hay un porcentaje de disminución del -33.33 %.

Entonces te mostraré cómo sacar la diferencia expresada en porcentaje usando Python. Esto sirve para indicar qué tanto aumento o disminuyó cierto valor con respecto a otro.

(más…)