- Ejecutores
-
Aprender
Aprender Python Ejemplos ejecutables, NumPy, pandas y más Aprender IARedes neuronales, ML y LLM desde cero Aprender C y C++ Punteros, memoria, STL y C++ moderno Aprender C#Fundamentos, POO, LINQ, async y ejercicios de .NET Algoritmos en Python Búsqueda, ordenación, recursión y visualizadores O(n) Algoritmos en C y C++ Compara implementaciones en C y C++
- RetosNuevo
Ejercicios prácticos de C#
Ejercicios de C# cortos y prácticos: leer entradas, formato, fechas, tuplas, colecciones y excepciones propias.
Empezar la ruta →- Lección 1 reto Validar los datos de entrada con TryParse en C# En esta lección vas a convertir en número los datos que escribe el usuario de forma segura con TryParse, sin recurrir a excepciones.
- Lección 1 reto Una calculadora sencilla con una expresión switch en C# En esta lección vas a crear una calculadora sencilla con una expresión switch que maneja todas las operaciones y también los casos no válidos.
- Lección 1 reto Dar formato a una factura y a números en C# En esta lección vas a mostrar una pequeña factura con las columnas alineadas y los importes con formato gracias a la interpolación de cadenas.
- Lección 2 retos Programar una cita con DateOnly en C# En esta lección vas a calcular la fecha de una cita de seguimiento con el tipo DateOnly y a averiguar qué día de la semana es.
- Lección 2 retos Devolver varias estadísticas con una tupla en C# En esta lección vas a escribir un método que devuelve a la vez el mínimo, el máximo y la media mediante una tupla.
- Lección 1 reto Una lista de tareas con List<T> en C# En esta lección vas a gestionar una lista de tareas con records y List<T> y a filtrar las que aún no están terminadas.
- Lección 2 retos Contar la frecuencia de las palabras con Dictionary en C# En esta lección vas a contar cuántas veces aparece cada palabra en una frase con un Dictionary, después de pasarla a minúsculas.
- Lección 2 retos Filtrar etiquetas sin repetir con HashSet en C# En esta lección vas a usar un HashSet para quedarte solo con etiquetas distintas, sin tener en cuenta mayúsculas y minúsculas.
- Lección 1 reto Crear una cuenta bancaria encapsulada en C# En esta lección vas a proteger el saldo de una cuenta con una propiedad de solo lectura desde fuera y un método de depósito controlado.
- Lección 2 retos Definir tus propias excepciones de negocio en C# En esta lección vas a crear un tipo de excepción propio para representar un error de negocio y capturar exactamente ese tipo de error.
- Lección 1 reto Clasificar datos con coincidencia de patrones en C# En esta lección vas a clasificar valores de distintos tipos con patrones de tipo, de comparación y de propiedad.