Programación en C - Codificar texto con matriz de 25 letras

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.

(más…)

Ejercicio en C++ con archivo CSV, listas ligadas y disponibilidad de camas

En este post te mostraré la solución a un ejercicio en C++ que tiene que ver con archivos CSV y disponibilidad de camas en hospitales.

Básicamente es leer un archivo CSV, pasarlo a la lista enlazada (estructura de datos) y luego generar estadísticas, eliminar repetidos, eliminar un registro y borrarlo.

Nos vamos a basar ampliamente en dos tutoriales que ya he publicado en mi blog: leer archivos CSV con C++ y listas enlazadas en C++.

(más…)

Simulador de solicitud de crédito en Java

Java: ejercicio de solicitud de crédito con plazo e interés

Hoy vamos a resolver otro ejercicio de programación en Java. Se trata de un programa que simula la solicitud de crédito de un usuario solicitando el monto y el plazo (12, 24, 36 y 60 meses) así como el interés y el pago mensual.

Por otro lado, dentro del ejercicio vamos a solicitar los datos del cliente que los pide, por ejemplo el sueldo, nombre, género, etcétera.

(más…)

Simular batalla Pokémon con Python

Simular batalla Pokémon con Python – Ejercicio resuelto

En este post de programación en Python vamos a resolver un ejercicio que tiene que ver con los Pokémon. Se trata de un programa para simular una batalla para planear mejor las estrategias de los combates.

Simular batalla Pokémon con Python

Simular batalla Pokémon con Python

El programa debe calcular los puntos estadísticos, HP, ataque, defensa, etcétera además de tomar en cuenta los puntos individuales, puntos de esfuerzo, entre otros.

De igual modo el programa debe calcular la potencia de daño que hará un ataque desde un Pokémon a otro.

Vamos a aplicar fórmulas y leer los datos desde un archivo CSV así como desde un archivo que nos dirá el daño de un ataque a partir de su nombre. Al final podremos elegir un Pokémon, calcular sus estadísticas y seleccionar un ataque; todo esto con Python.

(más…)

Java: productos con ticket de venta (ejercicio)

En este post sobre Java vamos a resolver un ejercicio para simular una venta (en donde se registran productos) y al final mostrar el ticket de venta. Lo que haremos será dar al usuario la opción para agregar, quitar o aumentar la cantidad de productos.

Cuando el usuario lo requiera, se podrá imprimir el ticket por pantalla, imprimiendo además de la lista de productos, el total.

(más…)

C++ | Ejercicio de sueldo con horas trabajadas

En este post te mostraré la solución a un ejercicio de C++ que dice más o menos así:

Solicitar por teclado el número de horas trabajadas y a partir de ello calcular el sueldo final de un empleado tomando en cuenta lo siguiente:

Las primeras 40 horas trabajadas recibe un pago normal de $45 por hora, si trabaja más de 40 horas se le pagará $22 por cada hora extra. Si el sueldo es menor o igual a 1800 calcular el salario final si le descuentan el 10% por concepto de ahorro.

En caso de que el sueldo sea mayor a 1800 calcular el salario final si le hacen una retención del 15 %

Lo haremos en el lenguaje de programación C++ también conocido como CPP.

(más…)

Python - Conversión de dólares a pesos

Python – Conversión de dólares a pesos – Ejercicio

En este post de programación en Python vamos a resolver un ejercicio básico para cuando estamos aprendiendo este lenguaje y se trata de la conversión de dólares a pesos.

Lo que voy a presentar aquí es el ejercicio que solicita al usuario el valor del dólar en su moneda local y luego hace la conversión, algo realmente sencillo.

Si tú quieres realmente convertir el dólar a otras divisas con el valor real y actualizado, revisa este post. Pero bueno, vamos al ejercicio.

(más…)

Comparar ficheros en PHP - contenido y tamaño - Ejercicio resuelto

PHP – Verificar si dos ficheros son iguales – Ejercicio resuelto

Hoy vamos a resolver un ejercicio propuesto en PHP. Vamos a verificar si dos archivos son iguales tanto en tamaño como peso. El ejercicio dice así:

Realiza un programa que dados dos ficheros de texto, compruebe si el fichero 1 (fichero1.txt) tiene el mismo tamaño que el fichero 2 (fichero2.txt) y el mismo contenido.

Opciones:

  1. Tamaño igual y contenido igual.
  2. Tamaño igual y contenido diferente.
  3. Tamaño diferente y, por lo tanto, contenido diferente.

Toda la información se guardará en un fichero de texto llamado resultado.txt.

Veamos entonces cómo resolver este ejercicio en PHP.

(más…)

PHP - Reemplazar vocales de cadena - Ejercicio resuelto

PHP – Transformar vocales – Ejercicio resuelto

En este post de programación en PHP vamos a resolver un ejercicio en donde vamos a transformar todas las vocales de una cadena sin usar la función strtr ni str_replace. El ejercicio dice así:

Realiza una función que dada una cadena realice una transformación sin utilizar la función strtr ni str_replace y convierta todas las vocales (mayúsculas o minúsculas) del fichero a ¿.

Nota: la cadena se mandará por un formulario a través de un archivo HTML.

Ejemplo de uso:

Cadena original a transformar:
Esta es la cadena original y la voy a modificar.
Cadena final transformada:
¿st¿ ¿s l¿ c¿d¿n¿ ¿r¿g¿n¿l y l¿ v¿y ¿ m¿d¿f¿c¿r.
Número de vocales encontradas: 18

Veamos cómo resolver este ejercicio en PHP.

(más…)