Radio y circunferencia de círculo con C

Radio y circunferencia en C

En este post de programación en C vamos a resolver un ejercicio muy simple. Se trata de calcular el radio y la circunferencia de un círculo.

Lo único que vamos a hacer será leer el diámetro (recuerda que este valor puede venir de cualquier lugar, por ejemplo, entrada del usuario), aplicar las fórmulas e imprimir los resultados.

Por cierto, no olvides que vamos a necesitar PI para calcular la circunferencia y radio en C.

(más…)

Manejo de fracciones con JavaScript - Resolver operaciones

Manejo de fracciones con JavaScript

En este post de programación en JavaScript (que cubre el lado del cliente con los navegadores y también el lado del servidor con Node) veremos cómo manejar fracciones o quebrados para realizar operaciones con los mismos.

Manejo de fracciones con JavaScript - Resolver operaciones

Manejo de fracciones con JavaScript – Resolver operaciones

Es decir, vamos a implementar la clase Fracción y manejar con ella las operaciones de suma, resta, división, multiplicación, simplificación, inversa, exponente y conversión a mixta o a impropia desde JavaScript.

Al final vas a poder realizar cualquier operación matemática con las fracciones usando programación orientada a objetos y JS.

(más…)

Fracciones en Java - Implementar clase y operaciones de quebrados

Java: resolver fracciones

En este post de programación en Java te enseñaré a resolver fracciones o quebrados usando este lenguaje. Vamos a crear la clase Fracción y todos los métodos así como las operaciones necesarias.

Fracciones en Java - Implementar clase y operaciones de quebrados

Fracciones en Java – Implementar clase y operaciones de quebrados

Al final vamos a poder resolver fracciones con Java y aplicar la suma, multiplicación (producto), división, potencia, inversa y simplificación. De hecho esto es la solución a un ejercicio que dice así:

Crea una clase que permita modelar un objeto Fracción. Se considera como fracción a la representación de las partes de un todo, es decir, se divide en partes iguales y cada parte es la fracción del entero.

Los términos de una fracción son el numerador y el denominador. El numerador es el número de partes que tenemos y el denominador es el número de partes en que hemos dividido la unidad.

(más…)

JavaScript - Mínimo común múltiplo de dos números

JavaScript: mínimo común múltiplo

En este post de matemáticas con JavaScript te voy a enseñar cómo calcular el mínimo común múltiplo de dos números.

Vamos a usar una fórmula matemática ayudándonos también del máximo común divisor, pasando todo ello a una función de JS que podremos invocar desde cualquier lugar: en un servidor con Node, en un formulario del lado del cliente, etcétera.

Por cierto el mínimo común múltiplo es aquel número menor (distinto de cero) que es múltiplo de dos números.

(más…)

Máximo común divisor usando JavaScript JS

Máximo común divisor en JavaScript

En este post de programación en JS vamos a ver cómo sacar el máximo común divisor de dos números usando el algoritmo de Euclides con dos enfoques: recursivo y con ciclos.

Máximo común divisor usando JavaScript JS

Máximo común divisor usando JavaScript JS

Al final tendremos una función que te dice el máximo común divisor (MCD) de dos números usando JavaScript.

Recuerda que el Máximo común divisor es el mayor número que divide a dos números de manera entera. Hay varios enfoques pero hoy te enseñaré cómo hacerlo en JavaScript.

(más…)

Fracciones mixtas e impropias en Python - Manejo de operaciones de quebrados

Fracciones en Python

En este post de programación en Python con matemáticas te enseñaré cómo manejar fracciones o quebrados para hacer las operaciones de las mismas.

Veremos cómo hacer la suma, resta, producto, cociente (o multiplicación y división), inversa, potencia, simplificación y conversión entre mixta e impropia.

Básicamente te enseñaré cómo abstraer los quebrados en Python para que puedas operar con ellos y hacer todas sus operaciones. Desconozco si ya existe una librería que haga eso (o si el propio lenguaje lo hace), pero yo te enseñaré a hacerlo manualmente.

(más…)

Porcentaje de diferencia con C - Programación

Porcentaje de diferencia en C

En este post de programación en C te enseñaré a sacar el porcentaje de diferencia que existe entre dos números, ya sea positivo o negativo.

Te voy a enseñar una función en ANSI C que te dirá el porcentaje de diferencia que hay entre dos variables de tipo double. Por ejemplo, entre el 50 y el 75 hay un porcentaje de diferencia del 50 %, mientras que entre 6 y 5 existe uno (negativo) de -16.6 %.

El porcentaje de diferencia sirve para hacer comparativas entre dos números y saber si ha habido un aumento o disminución.

(más…)

Número primo en Python

Hoy vamos a ver cómo comprobar si un número es primo en Python. Recuerda que un número es primo si no es divisible entre otro número que no sea sí mismo y el 1.

Por ejemplo, el 5 es primo porque solo es divisible entre 1 y entre 5. Llamamos divisible a un número cuando al dividirlo de manera entera, el residuo es 0.

Veamos entonces cómo saber si número es primo con el lenguaje Python.

(más…)

Java – Mínimo común múltiplo

En este post te mostraré cómo obtener el mínimo común múltiplo de dos números en Java. Este valor (MCM) es aquel número menor, pero distinto de cero, que es múltiplo de dos números.

Por lo tanto vamos a encontrar el número más pequeño que es múltiplo de dos números usando el lenguaje de programación Java.

(más…)

Congruencia de Zeller en Python

En este post veremos cómo resolver o implementar la congruencia de Zeller en Python, que no es otra cosa más que resolver una fórmula.

Por si no lo sabes, la congruencia de Zeller permite calcular qué día de la semana es (de domingo a sábado) a partir del año, mes y día.

Además de esa función que obtiene el número de día de la semana (0 para domingo, 6 para sábado) vamos a implementar otra función que dice el nombre del día con letra.

(más…)

Llenar matriz con números primos en C++

En este post aprenderás cómo rellenar una matriz (y si fuera un array o arreglo también sería posible) de números primos; es decir, llenar toda la matriz con números pero siempre y cuando sean primos.

Lo haremos en lenguaje C++ aunque debería funcionar de igual modo en otro lenguaje. Simplemente vamos a usar una función que dice si un número es primo y luego usarla para rellenar el arreglo de dos dimensiones.

(más…)

Por parzibyte, hace