Este repositorio contiene una colección de ejercicios prácticos implementados en Java, Python y C#. El objetivo es ayudar en el aprendizaje y dominio de estos tres lenguajes de programación a través de la práctica directa.
El repositorio está organizado en tres carpetas principales, una para cada lenguaje:
├── Java/
├── Python/
└── C#/
- ArrayImprimir - Manejo básico de matrices bidimensionales
- ArrayMultiBucle_EntradasCine - Sistema de reserva de asientos de cine
- BucleArray - Operaciones básicas con arrays
- CalculosArray - Cálculos estadísticos con arrays
- CelciusAFahrenheit - Conversor de temperatura
- ComprobarPrimos - Verificación de números primos
- ConversorPiesPulgadas - Conversor de unidades de medida
- DemoEquals - Comparación de strings y validación de datos
- Facturacion - Sistema de facturación con descuentos por zona
- FizzBuzz - Implementación clásica de FizzBuzz
- FizzBuzzConEntrada - FizzBuzz modificado con entrada de usuario
- FuncionRecursiva - Ejemplo de cuenta regresiva
- IngresosAnuales - Cálculo de ingresos promedio
- MatricesMaquinaExpendedora - Simulador de máquina expendedora
- MetodoBot - Bot simple de respuestas
- NumerosOrdenados - Ordenamiento de números
- Comprensión de sintaxis básica en cada lenguaje
- Manejo de estructuras de datos (arrays, matrices)
- Implementación de bucles y control de flujo
- Manejo de entrada/salida de usuario
- Funciones y métodos
- Manejo de excepciones
- Conversión de tipos de datos
- Algoritmos básicos de ordenamiento
- Operaciones matemáticas
- JDK 11 o superior
- IDE recomendado: Eclipse, IntelliJ IDEA o VSCode
- Python 3.7 o superior
- IDE recomendado: PyCharm o VSCode
- .NET Core 5.0 o superior
- IDE recomendado: Visual Studio o VSCode
- Clona el repositorio:
git clone https://github.com/tu-usuario/ejercicios-programacion.git
- Navega a la carpeta del lenguaje deseado:
cd ejercicios-programacion/Python
- Ejecuta cualquier ejercicio:
Para Python:
python nombre_ejercicio.py
Para Java:
javac NombreEjercicio.java
java NombreEjercicio
Para C#:
dotnet run NombreEjercicio.cs
- Cada ejercicio incluye comentarios explicativos.
- Se han implementado validaciones de entrada donde es necesario.
- Se incluye manejo de excepciones en los casos relevantes.
- Los ejercicios están diseñados para ser educativos y escalables.
Este proyecto está bajo la Licencia MIT - ver el archivo LICENSE.md para más detalles.
Este repositorio contiene ejercicios adaptados y aprendidos de las siguientes fuentes:
- SoloLearn - Plataforma de aprendizaje interactivo
- MoureDev - Ejercicios de Programación
- Juan Pablo De la torre Valdez
- Ing. Ubaldo Acosta
- Antonio Marin Sierra
Agradecimientos especiales a todos estos creadores por compartir su conocimiento y hacer la programación más accesible para todos.
[Derek Arauz]
- GitHub: @MrPretendo
- LinkedIn: Link
- A la comunidad de programadores por compartir conocimiento
- A los creadores de tutoriales y recursos educativos