Está en la página 1de 5

Universidad Centroccidental

"Lisandro Alvarado"
Decanato de Ciencias y Tecnología
Programación I (3154) y Programación (C4) - Lapso 2013-1

EJERCICIOS PROPUESTOS - PARCIAL 1

A. GLOSARIO: ELEMENTOS QUE INTERVIENEN EN LOS CONDICIONALES.


 Operando: es una variable o un valor que será procesado.
 Operador: es el tipo de operación que debe realizarse entre 2 operandos: suma, resta, etc.
 Precendendia o prioridad de un operador: indica cual operador resolver primero en una
expresión. De izquierda a derecha primero se resuelve la división/multiplicación (/, *) y
luego la suma/resta (+, -). Cada vez que resulta un operador debe evaluar esto.
 Valor lógico (booleano): solo admite 2 posibles valores: verdadero o falso.
 Tabla de verdad Y: al evaluar dos valores booleanos verdaderos resulta verdadero, en caso
contrario resultará falso. Ej: Si Nota = 30 y Sexo = ‘F’, al evaluar Result = (Nota>=48) Y
(Sexo=‘M’) resultará en FALSO ya que ambos son falsos.
 Tabla de verdad O: al evaluar dos valores booleanos falsos resulta falso, en caso contrario
resultará verdadero.
 Expresión matemática: es una fórmula que al ser evaluada resulta en un valor de tipo
numérico. Ej: D = A + B * C, si A=2 B=4 y C=3 entonces D será 14.
 Expresión lógica: fórmula que da un resultado lógico. Ej: si el alumno sacó 75 y es de la
sección 2, al evaluar (Nota>=48) Y (Sección=1) el resultado será FALSO.

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.

Coordinación de la Asignatura de Programación (C4) – Programación I (3154)


Universidad Centroccidental
"Lisandro Alvarado"
Decanato de Ciencias y Tecnología
Programación I (3154) y Programación (C4) - Lapso 2013-1

EJERCICIOS PROPUESTOS - PARCIAL 1

6. Dado un número entero, determinar si el mismo es positivo o negativo.


7. Se sabe que una llamada local cuesta Bs. 80 el minuto y a celular Bs. 300, dada la duración
de la llamada, calcular el monto a pagar por el servicio.
8. ENELBAR cobra por servicio de la siguiente manera: si consumió menos de 1000 impulsos
cada uno costará Bs. 100, si consumió menos de 2000 costará Bs. 80 y Bs. 50 si consumió
al menos 2000. Calcular el monto a pagar a ENELBAR dada toda la información necesaria.
9. A un vendedor se le asignará una comisión del 5% si sus ventas son hasta Bs. 500.000, el
10% si son hasta Bs. 1.000.000, y el 15% si vende más de 2.000.000. Calcular la comisión.
10. Una nota mayor a 80 puntos es excelente, mayor de 50 es bueno, mayor de 30 es deficiente
y si no es malo. Determinar la condición de un alumno dada su nota final.
11. Dado el estado civil de una persona, determinar la prima a pagar por un seguro según lo
siguiente: Solteros o Viudos 10%, Casados 15%, Divorciados 20%. Calcular el monto de la
prima dado el estado civil de la persona y el valor del bien a asegurar.
12. Sea de un estudiante la condición actual y la nota final de una materia. Determinar si le
aplican algún tipo de régimen (según el reglamento de evaluación de la UCLA).
13. Sea el costo y tipo de un artículo (A o B), determinar el PVP: aumentar 40% y 60% (A-B,
respectivamente).
14. Un empleado es fijo o contratado (F o C). Dado el sueldo base, calcular el sueldo final
sabiendo que los fijos tienen un bono del 20% y los contratados del 15%.
15. Se tiene la edad de un niño y el sexo. Si en una academia sólo se admiten hembras menores
de 12 años, determinar si se admite o no.
16. Se sabe que el área de un triángulo es la base por la altura. Teniendo 20 triángulos de
diferentes medidas, se requiere un programa que determine el área total de todos los
triángulos.
17. Se tienen N sobres con dinero, cada uno con billetes del mismo valor. De cada sobre se
conoce el valor del billete y la cantidad. Se requiere determinar el total de dinero: a- en
cada sobre, b- entre todos los sobres.
18. Dado el año de nacimiento de una persona, y el año actual, indicar su edad aproximada
19. Dado el sueldo y la deducción de un empleado, indicar el ingreso neto
20. Dado el tipo de artículo (1 ó 2) y su precio de venta, y sabiendo que si es artículo tipo 1
tiene un 20% de descuento, calcular: i) el descuento del artículo, y ii) el precio final del
mismo

Coordinación de la Asignatura de Programación (C4) – Programación I (3154)


Universidad Centroccidental
"Lisandro Alvarado"
Decanato de Ciencias y Tecnología
Programación I (3154) y Programación (C4) - Lapso 2013-1

EJERCICIOS PROPUESTOS - PARCIAL 1

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.

C. PROGRAMACIÓN CON C++


En los siguientes enunciados resuelva lo siguiente:
 Realice el análisis del planteamiento, señalando: el tipo de proceso respectivo, la
abstracción y las fórmulas necesarias para resolver el problema.
 Plantee un ejemplo donde se aprecie un caso de entradas y salidas asociadas al problema.
 Diseñe el diagrama de clases (siguiendo la metodología UML), indicando la relación entre
las clases.
 Programe la solución usando P.O.O. y C++

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

Coordinación de la Asignatura de Programación (C4) – Programación I (3154)


Universidad Centroccidental
"Lisandro Alvarado"
Decanato de Ciencias y Tecnología
Programación I (3154) y Programación (C4) - Lapso 2013-1

EJERCICIOS PROPUESTOS - PARCIAL 1

costo y porcentaje de ganancia. Se requiere mostrar por revendedor: a) Precio de Venta,


b) Precio ganándole un 25% sobre el Precio de Venta. Por Distribuidora: a) Monto Promedio
del Precio Venta.
32. Una discoteca desea llevar el control de sus ganancias. Para esto conoce de cada rumbero:
su cédula, edad y sexo. Cada entrada tiene un costo dependiendo del sexo, si es chico vale
150 bs y si es chica cuesta en 25% del valor del chico. Por Noche, la discoteca desea saber:
a) Total Ganado, b) Porcentaje de rumberas mayores a 21 años.
33. En la UCLA el DCYT desea conocer algunas estadísticas de sus estudiantes. De cada
estudiante se conoce: su cédula, sexo y su nota en una escala de 100 puntos. Se requiere
conocer por el DCYT: a) la cédula del estudiante con mayor nota, b) De los estudiantes
femeninos el porcentaje de estudiantes con nota mayor al Promedio de notas.
34. Para un espectáculo de circo se tienen 3 tipos de entrada: niños (hasta 12 años),
adolescentes (hasta 18) y adultos (mayores de 18, respectivamente), el precio de la
entrada general es 125 bs. Por cada espectador se tiene: edad y sexo. Además, se sabe
que si el espectador es niño o adolescente obtiene un descuento del 10%. Se requiere
mostrar por cada espectador: el Precio Cancelado y por el Circo: Promedio de las Ventas
hechas a espectadores adolescentes.
35. Una Agencia de Viajes tiene una promoción de $2000 dólares en los pasajes aéreos para
los clientes que viajen al mundial de Brasil 2014, dependiendo del país en que vivan. Se sabe
de cada cliente su pasaporte, país donde vive (1. Venezuela, 2. México, 3. EEUU). El monto
tendrá un recargo del 15% para cliente de los EEUU. Se requiere, Por Cliente: Calcular
Monto del pasaje aéreo. Por la Agencia: a) Total Pasajeros de México. b) Porcentaje de
Pasajeros que tuvieron recargos.
36. En la Conferencia Latinoamericana En Informática (CLEI) el monto de la matrícula para
estudiantes es Bs.800,00. CLEI está becando a Estudiantes para asistencia a este evento,
con el 50% de la matrícula. De cada estudiante se conoce: Cédula e Índice Académico del
mismo. Si el Índice del Estudiante es mayor o igual a 15 el estudiante cancelará solo un
30% del monto restante de la matrícula. Los organizadores de la conferencia desean saber:
a) Total de asistentes con índice mayor o igual a 88
37. Calzados “Mildred” establece las siguientes políticas para sus vendedores: el sueldo base
es el sueldo mínimo y cada vendedor tendrá una comisión del 25% sobre el monto vendido.
De cada empleado se sabe: su código y monto vendido. Se requiere un programa que
muestre por Vendedor: Sueldo Obtenido y por la Zapatería: a) El código del empleado que
gano más comisión, b) Promedio de Ventas

Coordinación de la Asignatura de Programación (C4) – Programación I (3154)


Universidad Centroccidental
"Lisandro Alvarado"
Decanato de Ciencias y Tecnología
Programación I (3154) y Programación (C4) - Lapso 2013-1

EJERCICIOS PROPUESTOS - PARCIAL 1

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.

Coordinación de la Asignatura de Programación (C4) – Programación I (3154)

También podría gustarte