Saltar a contenido

Semana 8 - Ejercicios de Lógica de Programación en Java

Ejercicio 1: Calculadora de Descuentos en Tienda

Área de Aplicación: Finanzas/Comercio

Una tienda en Medellín ofrece descuentos por volumen de compra. Si el cliente compra más de 5 productos, obtiene un 10% de descuento. Si compra más de 10 productos, obtiene un 15% de descuento. Si compra más de 20 productos, obtiene un 20% de descuento. Además, si el total de la compra supera los $100,000 pesos, obtiene un descuento adicional del 5%. Calcula el precio final que debe pagar un cliente.

Ejercicio 2: Sistema de Calificación Crediticia

Área de Aplicación: Finanzas/Bancario

Un banco en Bogotá necesita evaluar si puede otorgar un crédito a un cliente. Los criterios son: ingresos mensuales mínimos de $2,000,000, edad entre 18 y 65 años, y que los gastos mensuales no superen el 70% de los ingresos. Si cumple todos los criterios, calcular el monto máximo del crédito (5 veces los ingresos mensuales).

Ejercicio 3: Control de Inventario de Mercado

Área de Aplicación: Comercio/Logística

Un mercado en Cartagena necesita controlar su inventario de frutas. Cada día se venden diferentes cantidades y llegan nuevos productos. Si el inventario de alguna fruta baja de 10 unidades, se debe hacer un pedido de 50 unidades. Simula una semana de ventas y reposición.

Ejercicio 4: Calculadora de Tiempo de Viaje en Transporte Público

Área de Aplicación: Transporte/Logística

Una persona en Medellín necesita calcular el tiempo total de viaje usando diferentes medios de transporte público. Debe tomar un bus (20 minutos), luego el metro (15 minutos), y finalmente caminar (10 minutos). Si hay tráfico pesado, el tiempo del bus se incrementa en 50%. Si llueve, el tiempo de caminar se incrementa en 100%.

Ejercicio 5: Sistema de Gestión de Vuelos

Área de Aplicación: Transporte/Aviación

El aeropuerto El Dorado necesita un sistema para determinar el estado de los vuelos. Un vuelo puede estar: a tiempo, retrasado (más de 15 minutos), o cancelado. Si hay mal clima, todos los vuelos se retrasan 30 minutos adicionales. Simula el estado de 5 vuelos en un día con condiciones climáticas variables.

Ejercicio 6: Optimizador de Rutas de Entrega

Área de Aplicación: Logística/Distribución

Una empresa de entregas en Cali necesita optimizar las rutas de sus conductores. Cada conductor puede trabajar máximo 8 horas al día. Cada entrega toma entre 30-60 minutos dependiendo de la zona (centro: 30 min, periferia: 45 min, rural: 60 min). Calcula cuántas entregas puede hacer un conductor en un día.

Ejercicio 7: Monitor de Rutina de Ejercicios

Área de Aplicación: Salud/Deporte

Un gimnasio en Barranquilla necesita un sistema para monitorear las rutinas de ejercicio de sus clientes. Cada ejercicio quema diferentes calorías por minuto: cardio (10 cal/min), pesas (8 cal/min), yoga (5 cal/min). Si el cliente supera 500 calorías quemadas, recibe un bono de 50 puntos. Calcula las calorías totales y puntos ganados.

Ejercicio 8: Sistema de Triaje Hospitalario

Área de Aplicación: Salud/Medicina

Un hospital en Bucaramanga necesita clasificar pacientes según la urgencia de su atención. Los criterios son: temperatura (>38.5°C = urgente), presión arterial (>140/90 = urgente), dolor (escala 8-10 = urgente). Clasifica a 5 pacientes en: urgente, prioritario, o normal.

Ejercicio 9: Calculadora de Notas y Promedio Estudiantil

Área de Aplicación: Educación

Una universidad en Manizales necesita calcular el promedio final de sus estudiantes. Las notas se distribuyen así: 30% parciales, 40% proyecto final, 30% participación. Si el promedio es ≥4.0 aprueba, si es ≥3.5 va a supletorio, si es <3.5 reprueba. Calcula el resultado para 3 estudiantes.

Ejercicio 10: Sistema de Riego Automático para Cultivos

Área de Aplicación: Agricultura

Una granja en Boyacá tiene un sistema de riego automático que debe activarse según las condiciones del cultivo. Si la humedad del suelo es <30%, se activa riego por 60 minutos. Si la temperatura es >25°C y humedad <50%, se activa por 30 minutos. Si llovió en las últimas 24 horas, no se activa el riego. Simula el sistema durante una semana.