Aprende lógica de programación desde cero con ejercicios prácticos y progresivos usando TypeScript 💻🧠
- 🗺️ Índice
- ¿Qué es esto?
- Tema: Declaración de Datos y su Uso
- Tema: Toma de Decisiones
- Tema: Repetición de Acciones (Bucles)
- Créditos
Un recorrido paso a paso para que desarrolles y domines tu lógica de programación usando TypeScript. Aquí no solo aprendes, ¡también te diviertes!
- 🎓 Perfecto para quienes están comenzando su aventura como desarrolladores
- 🧙♂️ Avanza de nivel como si fueras un mago en entrenamiento: cada reto es una misión que te hará más fuerte
Este tema es fundamental porque define cómo representas y manipulas la información. Incluye:
- Declaración de variables
- Tipado de datos
- Uso de constantes
- Operaciones básicas
- Conversión de tipos
lv1-suma-de-numeros.ts
lv2-concatenacion-de-texto.ts
lv2-usando-const.ts
lv3-conversion-de-tipos.ts
lv4-conversion-implicita-vs-explicita.ts
lv5-tipos-personalizados-con-type-e-interface.ts
lv2-operaciones-matematicas-con-variables.ts
lv4-calculadora-basica.ts
lv6-control-de-tipos.ts
lv7-casting-entre-tipos-complejos.ts
lv5-destructuracion-de-variables.ts
lv6-tuplas-y-tipos-de-union.ts
lv6-uso-de-enums.ts
lv3-comparacion-estricta-vs-noestricta.ts
lv7-prueba-de-tipos-con-errores-controlados.ts
lv3-usando-operadores-logicos-con-variables.ts
lv6-validacion-y-control-de-entrada-de-datos.ts
lv4-valores-falsy-y-truthy.ts
lv5-agrupacion-de-datos-con-objetos.ts
Este tema se centra en la evaluación de condiciones y ejecución de diferentes caminos dependiendo del contexto. Incluye:
- Uso de if, else if, else
- Operadores lógicos y de comparación
- Estructuras switch
- Expresiones ternarias
- Validaciones múltiples
lv1-es-mayor-de-edad.ts
lv2-numero-positivo-negativo-o-cero.ts
lv3-sistema-de-calificaciones.ts
lv4-verificacion-multiple-con-else-if.ts
lv4-login-simple.ts
lv4-validacion-de-rango-de-edad.ts
lv4-uso-de-operadores-logicos.ts
lv4-switch-con-multiples-casos.ts
lv3-switch-estacion-del-año.ts
lv5-menor-de-tres-numeros.ts
lv6-ordenar-tres-numeros.ts
lv3-uso-de-ternario-simple.ts
lv5-ternario-anidado.ts
lv5-calculadora-con-switch.ts
lv6-condiciones-combinadas-complejas.ts
lv5-evaluador-de-año-bisiesto.ts
lv5-validacion-de-input.ts
lv4-simulador-de-semaforo.ts
lv6-clasificador-de-caracteres.ts
lv6-sistema-de-descuentos.ts
lv5-comparacion-de-contraseñas.ts
lv7-juego-piedra-papel-o-tijera.ts
lv7-condiciones-encadenadas-con-multiples-variables.ts
lv8-reto-logico-con-condicionales.ts
lv6-comparacion-de-fechas.ts
Este tema te enseña a repetir tareas de forma eficiente. Incluye:
- Bucles for, while y do...while
- Contadores y acumuladores
- Patrones con bucles
lv1-cuenta-del-uno-al-diez.ts
lv2-reorganización-de-variables-en-una-interfaz-para-representar-una-entidad.ts
lv2-suma-de-los-primeros-100-numeros.ts
lv2-numeros-pares-del-1-al-50.ts
lv2-tabla-de-multiplicar.ts
lv2-contador-regresivo.ts
lv3-validacion-con-do-while.ts
lv3-suma-de-numeros-hasta-que-sea-mayor-a-100.ts
lv3-patron-de-asteriscos-triangulo-recto.ts
lv4-multiplicacion-con-sumas.ts
lv4-potencia-con-bucle.ts
lv4-factorial.ts
lv4-contar-digitos-de-un-numero.ts
lv5-numero-primo.ts
Hecho con 💜 por @jcbalbdev
¡Que el código te acompañe! ⚔️