Lógica Universal · Nivel 2
Desafíos de Unidad 2: Decisiones (If / Else)
Banco completo de 50 ejercicios de condicionales. Practica decisiones universales aplicables en Python, JavaScript, Java, C++, C#, PHP o PSeInt.
📋 1. Listado Rápido de los 50 Ejercicios
50 ítems🎯 2. Resolución Guiada y Checklists de Progreso (1 al 50)
011. Número positivo, negativo o cero
0 / 7
1. Número positivo, negativo o cero
Enunciado: Pedir un número y mostrar si es positivo (>0), negativo (<0) o cero (0).
022. Número par o impar
0 / 7
2. Número par o impar
Enunciado: Ingresar un entero e indicar si es par (residuo de % 2 es 0) o impar.
033. Mayor de dos números
0 / 7
3. Mayor de dos números
Enunciado: Leer dos números y mostrar cuál es el mayor o si ambos son iguales.
044. Mayor de tres números
0 / 7
4. Mayor de tres números
Enunciado: Ingresar tres números y determinar cuál es el mayor de todos.
055. Aprobado o reprobado
0 / 7
5. Aprobado o reprobado
Enunciado: Pedir una nota (0–100) y mostrar si aprueba (≥60) o reprueba.
066. Descuento por monto de compra
0 / 7
6. Descuento por monto de compra
Enunciado: Si la compra supera $10.000 aplica un 10% de descuento; de lo contrario, 0% de descuento.
077. Número múltiplo de 5
0 / 7
7. Número múltiplo de 5
Enunciado: Ingresar un número entero y verificar si es múltiplo de 5.
088. Edad y mayoría de edad
0 / 7
8. Edad y mayoría de edad
Enunciado: Pedir la edad de una persona y decir si es mayor (≥18) o menor de edad.
099. Número divisible entre 2 y 3
0 / 7
9. Número divisible entre 2 y 3
Enunciado: Ingresar un número y determinar si es divisible exactamente entre 2 y 3 a la vez.
1010. Clasificación de triángulo por lados
0 / 7
10. Clasificación de triángulo por lados
Enunciado: Ingresar tres lados y clasificar: Equilátero (3 iguales), Isósceles (2 iguales) o Escaleno (3 distintos).
1111. Año bisiesto
0 / 7
11. Año bisiesto
Enunciado: Ingresar un año y determinar si es bisiesto (divisible entre 4 y no por 100, o por 400).
1212. Número dentro de un rango [10, 50]
0 / 7
12. Número dentro de un rango [10, 50]
Enunciado: Pedir un número y verificar si se encuentra dentro del rango entre 10 y 50 inclusive.
1313. Calculadora básica (+, -, *, /)
0 / 7
13. Calculadora básica (+, -, *, /)
Enunciado: Pedir dos números y un operador char. Ejecutar la operación correspondiente verificando la división por cero.
1414. Vocal o consonante
0 / 7
14. Vocal o consonante
Enunciado: Pedir una letra e indicar si es una vocal (a, e, i, o, u) o una consonante.
1515. Etapa de vida por edad
0 / 7
15. Etapa de vida por edad
Enunciado: Menos de 12: Niño; 12 a 17: Adolescente; 18 a 64: Adulto; 65 o más: Adulto Mayor.
1616. Día de la semana por número (1–7)
0 / 7
16. Día de la semana por número (1–7)
Enunciado: Ingresar un número del 1 al 7 y mostrar el día equivalente (1 = Lunes, 7 = Domingo).
1717. Mes del año y número de días
0 / 7
17. Mes del año y número de días
Enunciado: Ingresar el número de mes (1–12) e indicar cuántos días tiene (considerar febrero 28 días).
1818. Descuento por categoría de cliente
0 / 7
18. Descuento por categoría de cliente
Enunciado: Cliente A: 20%, Cliente B: 15%, Cliente C: 5%, otros: 0%.
1919. Velocidad y multa de tránsito
0 / 7
19. Velocidad y multa de tránsito
Enunciado: Hasta 60 km/h: Normal. De 61 a 80 km/h: Advertencia. Más de 80 km/h: Multa grave.
2020. Número de tres dígitos y capicúa
0 / 7
20. Número de tres dígitos y capicúa
Enunciado: Pedir un entero de 3 dígitos y determinar si se lee igual de izquierda a derecha (ej. 121, 545).
2121. Salario con horas extra
0 / 7
21. Salario con horas extra
Enunciado: Hasta 40 horas: tarifa normal. Horas por encima de 40: se pagan al 1.5x.
2222. Validación de contraseña de 4 dígitos
0 / 7
22. Validación de contraseña de 4 dígitos
Enunciado: Comparar el PIN ingresado con el PIN secreto 1234 y mostrar si el acceso es concedido o denegado.
2323. IMC y categoría nutricional
0 / 7
23. IMC y categoría nutricional
Enunciado: Calcular peso / altura^2. <18.5: Bajo peso; 18.5–24.9: Normal; 25–29.9: Sobrepeso; ≥30: Obesidad.
2424. Identificar el cuadrante en un plano cartesiano
0 / 7
24. Identificar el cuadrante en un plano cartesiano
Enunciado: Ingresar puntos (X, Y) e indicar si está en el Cuadrante I, II, III, IV o en los ejes/origen.
2525. Verificación de tarjeta de crédito aprobada
0 / 7
25. Verificación de tarjeta de crédito aprobada
Enunciado: Aprobar crédito si el ingreso mensual ≥ $500.000 y el historial crediticio es bueno (1).
2626. Evaluación de temperatura para recomendación de viaje
0 / 7
26. Evaluación de temperatura para recomendación de viaje
Enunciado: Menos de 10°C → Llevar abrigo pesado; 10 a 25°C → Clima ideal; Más de 25°C → Ropa ligera.
2727. Cajero automático con límite de giro
0 / 7
27. Cajero automático con límite de giro
Enunciado: Permitir retiro si: monto ≤ saldo disponible Y monto ≤ $200.000 por operación.
2828. Cálculo de costo de envío por peso
0 / 7
28. Cálculo de costo de envío por peso
Enunciado: Hasta 1 kg: $3.000; 1 a 5 kg: $5.000; Más de 5 kg: $8.000.
2929. Validación de entrada a evento mayor de edad
0 / 7
29. Validación de entrada a evento mayor de edad
Enunciado: Permitir acceso si la persona tiene ≥ 18 años Y posee entrada válida.
3030. Plan de telefonía por consumo de GB
0 / 7
30. Plan de telefonía por consumo de GB
Enunciado: Consumo < 10 GB: $5.000; 10 a 30 GB: $10.000; > 30 GB: $15.000.
3131. Validación de temperatura corporal (Fiebre)
0 / 7
31. Validación de temperatura corporal (Fiebre)
Enunciado: < 36°C: Hipotermia; 36 a 37.5°C: Normal; 37.6 a 38°C: Febrícula; > 38°C: Fiebre.
3232. Descuento por edad en cine o transporte
0 / 7
32. Descuento por edad en cine o transporte
Enunciado: Niños (<12) y Adultos Mayores (≥65): 50% descuento. Resto: tarifa completa.
3333. Comprobación de contraseña segura
0 / 7
33. Comprobación de contraseña segura
Enunciado: Una contraseña es segura si tiene al menos 8 caracteres y contiene al menos un número.
3434. Determinación de orden ascendente de 2 números
0 / 7
34. Determinación de orden ascendente de 2 números
Enunciado: Pedir dos valores e imprimirlos ordenados de menor a mayor.
3535. Categorización de vehículo por peaje
0 / 7
35. Categorización de vehículo por peaje
Enunciado: Auto/Moto: $2.000; Camión pequeño: $5.000; Camión pesado: $10.000.
3636. Verificación de saldo disponible para compra
0 / 7
36. Verificación de saldo disponible para compra
Enunciado: Ingresar precio del producto y dinero en billetera. Indicar si alcanza o cuánto falta.
3737. Calificación con letras (A, B, C, D, F)
0 / 7
37. Calificación con letras (A, B, C, D, F)
Enunciado: ≥90: A; 80–89: B; 70–79: C; 60–69: D; <60: F.
3838. Diferencia absoluta entre dos números
0 / 7
38. Diferencia absoluta entre dos números
Enunciado: Restar el menor del mayor para obtener siempre un resultado positivo.
3939. Aprobación de beca estudiantil
0 / 7
39. Aprobación de beca estudiantil
Enunciado: Conceder beca si el promedio ≥ 85 Y los ingresos familiares < $400.000.
4040. Validación de hora válida en formato 24h
0 / 7
40. Validación de hora válida en formato 24h
Enunciado: Pedir hora (0–23) y minutos (0–59) e indicar si la hora ingresada es válida.
4141. Sistema de puntos por compras acumuladas
0 / 7
41. Sistema de puntos por compras acumuladas
Enunciado: Compras < $50.000: 10 pts; $50.000 a $100.000: 50 pts; > $100.000: 120 pts.
4242. Verificación de múltiplos consecutivos
0 / 7
42. Verificación de múltiplos consecutivos
Enunciado: Pedir dos enteros y verificar si el primero es múltiplo del segundo o viceversa.
4343. Determinación de estación del año por mes
0 / 7
43. Determinación de estación del año por mes
Enunciado: Meses 12, 1, 2: Verano/Invierno; 3, 4, 5: Otoño/Primavera (según hemisferio).
4444. Descuento por día de la semana
0 / 7
44. Descuento por día de la semana
Enunciado: Si hoy es Martes o Miércoles: 20% descuento especial en librería.
4545. Comparación de nombres de usuario
0 / 7
45. Comparación de nombres de usuario
Enunciado: Pedir dos nombres de usuario y verificar si son exactamente iguales ignorando mayúsculas.
4646. Evaluación de crédito hipotecario
0 / 7
46. Evaluación de crédito hipotecario
Enunciado: Aprobar si sueldo mensual ≥ 3x el valor de la cuota Y antigüedad laboral ≥ 1 año.
4747. Consumo de luz y subsidio estatal
0 / 7
47. Consumo de luz y subsidio estatal
Enunciado: Consumo < 150 kWh: Alica subsidio 30%. Consumo ≥ 150 kWh: Tarifa normal sin subsidio.
4848. Calculadora de propina recomendada
0 / 7
48. Calculadora de propina recomendada
Enunciado: Servicio Excelente (1): 15%; Bueno (2): 10%; Regular (3): 5%.
4949. Validación de fecha válida (Día, Mes)
0 / 7
49. Validación de fecha válida (Día, Mes)
Enunciado: Verificar que el día corresponda al límite real del mes ingresado.
5050. Evaluación final de curso integrador
0 / 7
50. Evaluación final de curso integrador
Enunciado: Aprobar si la nota de exámen final ≥ 50 Y la asistencia a clases ≥ 75%.


