Café y Código

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.

🔍 Filtro de búsqueda

📋 1. Listado Rápido de los 50 Ejercicios

50 ítems

🎯 2. Resolución Guiada y Checklists de Progreso (1 al 50)

01

1. Número positivo, negativo o cero

0 / 7

Enunciado: Pedir un número y mostrar si es positivo (>0), negativo (<0) o cero (0).

02

2. Número par o impar

0 / 7

Enunciado: Ingresar un entero e indicar si es par (residuo de % 2 es 0) o impar.

03

3. Mayor de dos números

0 / 7

Enunciado: Leer dos números y mostrar cuál es el mayor o si ambos son iguales.

04

4. Mayor de tres números

0 / 7

Enunciado: Ingresar tres números y determinar cuál es el mayor de todos.

05

5. Aprobado o reprobado

0 / 7

Enunciado: Pedir una nota (0–100) y mostrar si aprueba (≥60) o reprueba.

06

6. Descuento por monto de compra

0 / 7

Enunciado: Si la compra supera $10.000 aplica un 10% de descuento; de lo contrario, 0% de descuento.

07

7. Número múltiplo de 5

0 / 7

Enunciado: Ingresar un número entero y verificar si es múltiplo de 5.

08

8. Edad y mayoría de edad

0 / 7

Enunciado: Pedir la edad de una persona y decir si es mayor (≥18) o menor de edad.

09

9. Número divisible entre 2 y 3

0 / 7

Enunciado: Ingresar un número y determinar si es divisible exactamente entre 2 y 3 a la vez.

10

10. Clasificación de triángulo por lados

0 / 7

Enunciado: Ingresar tres lados y clasificar: Equilátero (3 iguales), Isósceles (2 iguales) o Escaleno (3 distintos).

11

11. Año bisiesto

0 / 7

Enunciado: Ingresar un año y determinar si es bisiesto (divisible entre 4 y no por 100, o por 400).

12

12. Número dentro de un rango [10, 50]

0 / 7

Enunciado: Pedir un número y verificar si se encuentra dentro del rango entre 10 y 50 inclusive.

13

13. Calculadora básica (+, -, *, /)

0 / 7

Enunciado: Pedir dos números y un operador char. Ejecutar la operación correspondiente verificando la división por cero.

14

14. Vocal o consonante

0 / 7

Enunciado: Pedir una letra e indicar si es una vocal (a, e, i, o, u) o una consonante.

15

15. Etapa de vida por edad

0 / 7

Enunciado: Menos de 12: Niño; 12 a 17: Adolescente; 18 a 64: Adulto; 65 o más: Adulto Mayor.

16

16. Día de la semana por número (1–7)

0 / 7

Enunciado: Ingresar un número del 1 al 7 y mostrar el día equivalente (1 = Lunes, 7 = Domingo).

17

17. Mes del año y número de días

0 / 7

Enunciado: Ingresar el número de mes (1–12) e indicar cuántos días tiene (considerar febrero 28 días).

18

18. Descuento por categoría de cliente

0 / 7

Enunciado: Cliente A: 20%, Cliente B: 15%, Cliente C: 5%, otros: 0%.

19

19. Velocidad y multa de tránsito

0 / 7

Enunciado: Hasta 60 km/h: Normal. De 61 a 80 km/h: Advertencia. Más de 80 km/h: Multa grave.

20

20. Número de tres dígitos y capicúa

0 / 7

Enunciado: Pedir un entero de 3 dígitos y determinar si se lee igual de izquierda a derecha (ej. 121, 545).

21

21. Salario con horas extra

0 / 7

Enunciado: Hasta 40 horas: tarifa normal. Horas por encima de 40: se pagan al 1.5x.

22

22. Validación de contraseña de 4 dígitos

0 / 7

Enunciado: Comparar el PIN ingresado con el PIN secreto 1234 y mostrar si el acceso es concedido o denegado.

23

23. IMC y categoría nutricional

0 / 7

Enunciado: Calcular peso / altura^2. <18.5: Bajo peso; 18.5–24.9: Normal; 25–29.9: Sobrepeso; ≥30: Obesidad.

24

24. Identificar el cuadrante en un plano cartesiano

0 / 7

Enunciado: Ingresar puntos (X, Y) e indicar si está en el Cuadrante I, II, III, IV o en los ejes/origen.

25

25. Verificación de tarjeta de crédito aprobada

0 / 7

Enunciado: Aprobar crédito si el ingreso mensual ≥ $500.000 y el historial crediticio es bueno (1).

26

26. Evaluación de temperatura para recomendación de viaje

0 / 7

Enunciado: Menos de 10°C → Llevar abrigo pesado; 10 a 25°C → Clima ideal; Más de 25°C → Ropa ligera.

27

27. Cajero automático con límite de giro

0 / 7

Enunciado: Permitir retiro si: monto ≤ saldo disponible Y monto ≤ $200.000 por operación.

28

28. Cálculo de costo de envío por peso

0 / 7

Enunciado: Hasta 1 kg: $3.000; 1 a 5 kg: $5.000; Más de 5 kg: $8.000.

29

29. Validación de entrada a evento mayor de edad

0 / 7

Enunciado: Permitir acceso si la persona tiene ≥ 18 años Y posee entrada válida.

30

30. Plan de telefonía por consumo de GB

0 / 7

Enunciado: Consumo < 10 GB: $5.000; 10 a 30 GB: $10.000; > 30 GB: $15.000.

31

31. Validación de temperatura corporal (Fiebre)

0 / 7

Enunciado: < 36°C: Hipotermia; 36 a 37.5°C: Normal; 37.6 a 38°C: Febrícula; > 38°C: Fiebre.

32

32. Descuento por edad en cine o transporte

0 / 7

Enunciado: Niños (<12) y Adultos Mayores (≥65): 50% descuento. Resto: tarifa completa.

33

33. Comprobación de contraseña segura

0 / 7

Enunciado: Una contraseña es segura si tiene al menos 8 caracteres y contiene al menos un número.

34

34. Determinación de orden ascendente de 2 números

0 / 7

Enunciado: Pedir dos valores e imprimirlos ordenados de menor a mayor.

35

35. Categorización de vehículo por peaje

0 / 7

Enunciado: Auto/Moto: $2.000; Camión pequeño: $5.000; Camión pesado: $10.000.

36

36. Verificación de saldo disponible para compra

0 / 7

Enunciado: Ingresar precio del producto y dinero en billetera. Indicar si alcanza o cuánto falta.

37

37. Calificación con letras (A, B, C, D, F)

0 / 7

Enunciado: ≥90: A; 80–89: B; 70–79: C; 60–69: D; <60: F.

38

38. Diferencia absoluta entre dos números

0 / 7

Enunciado: Restar el menor del mayor para obtener siempre un resultado positivo.

39

39. Aprobación de beca estudiantil

0 / 7

Enunciado: Conceder beca si el promedio ≥ 85 Y los ingresos familiares < $400.000.

40

40. Validación de hora válida en formato 24h

0 / 7

Enunciado: Pedir hora (0–23) y minutos (0–59) e indicar si la hora ingresada es válida.

41

41. Sistema de puntos por compras acumuladas

0 / 7

Enunciado: Compras < $50.000: 10 pts; $50.000 a $100.000: 50 pts; > $100.000: 120 pts.

42

42. Verificación de múltiplos consecutivos

0 / 7

Enunciado: Pedir dos enteros y verificar si el primero es múltiplo del segundo o viceversa.

43

43. Determinación de estación del año por mes

0 / 7

Enunciado: Meses 12, 1, 2: Verano/Invierno; 3, 4, 5: Otoño/Primavera (según hemisferio).

44

44. Descuento por día de la semana

0 / 7

Enunciado: Si hoy es Martes o Miércoles: 20% descuento especial en librería.

45

45. Comparación de nombres de usuario

0 / 7

Enunciado: Pedir dos nombres de usuario y verificar si son exactamente iguales ignorando mayúsculas.

46

46. Evaluación de crédito hipotecario

0 / 7

Enunciado: Aprobar si sueldo mensual ≥ 3x el valor de la cuota Y antigüedad laboral ≥ 1 año.

47

47. Consumo de luz y subsidio estatal

0 / 7

Enunciado: Consumo < 150 kWh: Alica subsidio 30%. Consumo ≥ 150 kWh: Tarifa normal sin subsidio.

48

48. Calculadora de propina recomendada

0 / 7

Enunciado: Servicio Excelente (1): 15%; Bueno (2): 10%; Regular (3): 5%.

49

49. Validación de fecha válida (Día, Mes)

0 / 7

Enunciado: Verificar que el día corresponda al límite real del mes ingresado.

50

50. Evaluación final de curso integrador

0 / 7

Enunciado: Aprobar si la nota de exámen final ≥ 50 Y la asistencia a clases ≥ 75%.

Ko-fi
Donaciones
Apoyá cafeycodigo con un café en Ko-fi. Colaboradores: insignia, muro y zona exclusiva.