Guia Ejercicios - 2023-1
Guia Ejercicios - 2023-1
Guia Ejercicios - 2023-1
"Lisandro Alvarado"
Decanato de Ciencias y Tecnología
Programación I (3154) y Programación (C4) - Lapso 2013-1
B. ANÁLISIS DE PLANTEAMIENTOS
En los siguientes enunciados resuelva lo siguiente:
Identifique si se trata de un problema con sólo una clase o si se trata de una relación de
2 clases.
Plantee un ejemplo que demuestre las entradas y salidas para algún caso relacionado con
el planteamiento.
Escriba las fórmulas necesarias para la resolución del problema.
1. Dada la letra del sexo de una persona (‘F’ o ‘M’), muestre si es hombre o mujer.
2. Dada la edad de una persona, determinar si es o no mayor de edad.
3. En una empresa se asignará un aumento del 10% a todo el personal obrero y un 5% al
personal administrativo. Calcular el nuevo sueldo de un empleado dado su tipo y sueldo
actual.
4. En una academia se admiten a aquellos jóvenes venezolanos mayores de 18 años, o
extranjeros mayores de 21. Dada esta información, determinar si un aspirante es admitido
o no.
5. Dado el saldo actual de una cuenta bancaria, el tipo de una nueva operación que se realizó
y el monto de la misma, determinar el nuevo saldo de la cuenta.
21. Sea el sueldo base de un empleado, un bono y una comisión, determinar: i) el monto de
asignaciones distintas al sueldo base, y ii) el ingreso total del empleado.
22. Dado el año de nacimiento de varias personas, y el año actual, determinar la edad promedio
(aproximada)
23. Dado varios números enteros, determinar el mayor y menor de los cuadrados
24. Dado el sueldo y la deducción de varios empleados, determinar el total neto a pagar por la
empresa (Neto por empleado = Sueldo - Deducción)
25. Dado varios pares de números, determinar el porcentaje de pares donde ambos son
mayores a 10
26. Dadas varias letras, determinar: la cantidad y el porcentaje de vocales procesadas.
27. Sean la cantidad y el nombre para cada artículo de una tienda, determinar: el total de
artículos y el nombre del que tiene más cantidad.
28. Dado el nombre y el ingreso de varias personas, calcular: el nombre de quien tiene el ingreso
menor y el ingreso promedio.
29. Un instituto de Educación a Distancia exige el 40% de inicial para la inscripción de los
cursos online. De cada curso se conoce: código y monto del mismo. Para el restante 60%,
se ofrece un crédito pagadero en 10 cuotas mensuales equitativas. Se requiere mostrar el
Instituto: a) Monto Promedio de la Inicial, b) Código del Curso con menor cuota de pago.
30. Una empresa Aseguradora requiere un programa para el control de sus pólizas. Cada póliza
posee un número de identificación y el monto a asegurar. Por la Aseguradora muestre: a)
el monto total que tiene asegurado y por Póliza: el código de identificación de la póliza con
menor monto.
31. Una distribuidora textil le interesa conocer los precios de Venta de sus productos. Para
eso conoce de cada uno de sus revendedores: código, código del artículo que compro, y
38. En un hotel se desea determinar ciertas estadísticas con respecto a los clientes que se
matriculan a diario. Se conoce de cada cliente: cedula, tipo de habitación que solicita
(1=Doble, 2=Triple, 3=Cuádruple), tipo de pago (‘C’=Cheque, ‘D’=Depósito) y región de
procedencia (1=Andes, 2=Llanos, 3=Oriente, 4=Central). Los precios según el tipo de
habitación son los siguientes: (1= Bs. 200, 2= Bs. 300, 3= Bs. 400). Además se conoce que
si el cliente pertenece a la región de Los Llanos tiene un descuento de un 10% en el costo
de la habitación. Al final del día el hotel desea conocer: a) por cliente: monto a pagar por
la habitación, b) por el hotel: Tipo de pago más usado, Monto total de las ventas.
39. La Academia Americana ofrece cursos en diversas áreas. Por cada curso se conoce nombre,
área al que pertenece (1=Hogar, 2=Contabilidad, 3=Salud, 4=Informática), turno
(‘D’=Diurno, ‘N’=Nocturno) y duración (1=8 horas, 2=16 horas, 3=32 horas, 4=42 horas). Los
precios del curso según el área que pertenece son los siguientes: (1= Bs. 200, 2= Bs. 300,
3= Bs. 400, 4= Bs. 500). Además se conoce que si la duración del curso es de 42 horas, el
precio del curso tiene un descuento del 15%. Al final del día la academia desea conocer:
Porcentaje de cursos del área de informática, Monto total cancelado.