Conjetura de Collatz en C

Hoy vamos a implementar la conjetura de Collatz en C. Aunque decir “implementar” la conjetura de Collatz no tiene sentido, así que mejor dicho vamos a tratar de probar la conjetura de Collatz. Si en algún momento entramos a un ciclo infinito podríamos decir que la conjetura de Collatz es falsa, pero eso no ha pasado hasta el día de hoy. Como sea, vamos a hacer una función que te indica las iteraciones que le llevan a un número llegar a 1 siguiendo la operación de 3N+1 si el mismo es impar, y dividiendo al número entre 2 si es par. Además de indicar las iteraciones vamos a imprimir la secuencia de números. ...

enero 16, 2022 · 4 min · 651 palabras · Parzibyte

Instalar GCC con MSYS2 (compilador de C y C++)

En este corto post te mostraré cómo instalar el compilador de C, C++ y otras utilidades en Windows de 64 bits usando MSYS2. También te enseñaré a agregar la ubicación a la PATH para que puedas invocar el comando desde cualquier lugar. ...

agosto 24, 2021 · 2 min · 369 palabras · Parzibyte

Volumen de un cono en C

En este post de programación en lenguaje C te enseñaré a calcular el volumen de un cono, mismo que vamos a calcular a partir de su radio y altura. Vamos a encerrar la fórmula del cono en una función que recibirá los dos valores necesarios, usará PI y la potencia de un número así como operaciones para devolver el volumen del cono. ...

agosto 24, 2021 · 2 min · 290 palabras · Parzibyte

Ley de Ohm en C

En este post te mostraré cómo calcular tensión / potencial, corriente y resistencia en el lenguaje de programación C, usando las fórmulas de la Ley de Ohm. Verás que es realmente sencillo de implementar. ...

agosto 9, 2021 · 3 min · 472 palabras · Parzibyte

C - Codificación de texto con matriz

Hoy te mostraré un ejercicio resuelto en el lenguaje de programación C. Se trata de codificar un texto usando una matriz de 5 x 5 en donde una letra del alfabeto (que es el código) se remueve de la matriz para que solo haya 25 letras. No encontré un nombre para esta codificación, pero básicamente se trata de eso: solicitar la letra que será el código, generar la matriz con las 25 letras sin contar el código y luego cifrar letras de par en par. A continuación te muestro los detalles del ejercicio. ...

agosto 8, 2021 · 10 min · 2019 palabras · Parzibyte

Arqueros en el bosque con C - Programación de juego

Hoy te mostraré la solución a un ejercicio propuesto en C que trata sobre hacer el juego de Arqueros en el bosque. El juego consiste de un bosque representado mediante una cuadrícula, como el que se presenta a continuación (la vista es aérea): Donde X representa un árbol. El objetivo del juego consiste en que 2 jugadores (arqueros) ingresan al bosque por extremos opuestos (J1 en 9-A y J2 en 1-I) y cada uno debe de intentar eliminar al otro. Para ello en cada turno un arquero podrá elegir entre moverse un lugar o disparar un flechazo. Los flechazos se mueven en línea recta, una distancia máxima de 5 metros (asuma cada celda 1 metro). Por otro lado un jugador no puede moverse a una celda donde hay un árbol y las flechas no pueden traspasarlos. Al recibir un flechazo el jugador pierde el round, las partidas se componen de 3 round y las gana el que gane 2 de ellos. Veamos entonces cómo hacer este juego en ANSI C, C, C 99 o como le quieras llamar. Obviamente es compatible con C++. ...

julio 19, 2021 · 18 min · 3716 palabras · Parzibyte

Signo zodiacal con C - Ejercicio de programación

En este ejercicio de programación en C o ANSI C vamos a ver cómo saber el signo zodiacal del usuario a partir del día y mes de nacimiento. Vamos a crear un programa en lenguaje C para decirle al usuario su signo zodiacal, usando la sentencia if y switch. Al final tendremos una función que podremos invocar desde cualquier lugar. ...

mayo 10, 2021 · 5 min · 928 palabras · Parzibyte

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. ...

mayo 3, 2021 · 2 min · 239 palabras · Parzibyte

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. ...

abril 15, 2021 · 2 min · 332 palabras · Parzibyte

Ejercicio en C - Teclado descompuesto

En este post te mostraré cómo resolver un ejercicio en C del teclado descompuesto, se trata del trabajo con cadenas, listas dinámicas y escritura de archivos; es un ejercicio muy interesante. ...

marzo 18, 2021 · 8 min · 1649 palabras · Parzibyte