Guia de Ejercicios con Selectivas - UCLA-ADS

Anuncio
Universidad Centroccidental
"Lisandro Alvarado"
Decanato de Ciencias y Tecnología
Introducción a la Programación
EJERCICIOS PROPUESTOS CON ESTRUCTURAS SELECTIVAS
Aplique la metodología orientada a objeto vista en clase para cada uno de
los siguientes problemas:
1.
Una calculadora acepta un número entero. Determinar y Mostrar por pantalla si
es mayor, menor o igual a cero.
2.
Una calculadora acepta un número entero, del cual se conoce su magnitud y su
signo. Determinar y Mostrar por pantalla si es par o impar y si negativo o
positivo. El número es diferente de cero.
3.
De una cuenta bancaria se conoce el nro de cuenta y su saldo. Sobre esta cuenta
se pueden realizar operaciones conformadas por: Monto de la operación y el tipo
de Operación (Retiro/Depósito). Suponga que sobre esta cuenta bancaria se
realizan 2 operaciones. Determinar y mostrar el Nro de la cuenta y el saldo
(final) en la cuenta. Nota: por cada operación que realice debe actualizar el
saldo.
4.
Una compañía eléctrica desea calcular el monto a pagar por un cliente del cual se
conoce su nombre y la cantidad de impulsos consumidos. La compañía cobra una
renta básica más un monto por los impulsos consumidos. Se sabe que los
primeros 500 impulsos tienen un valor de 0,20 BsF. Los impulsos por encima de
500 tienen un recargo por impuesto al lujo del 30% Mostrar por pantalla un
recibo de pago que indique: Cliente, Renta Básica, Monto por impulso, Monto por
concepto de impuesto al lujo y Total a Cancelar.
5.
De un producto se conoce su código y su costo base. Por cada Venta que se
realiza se tiene la cantidad de productos vendidos y el tipo de Venta
(Mayor/Detal). El precio de venta del producto se calcula de la siguiente manera:
Si el tipo de venta es al detal, el precio de venta es de un 30% sobre costo base,
si es al mayor se calcula con un 15% del costo base. Realice un programa que
determine el total en BsF de la Venta.
6.
Una empresa desea calcular la comisión de un vendedor dado el monto de sus
ventas. La empresa tiene la siguiente política: Al vendedor se le asignará el 5%
de comisión si sus ventas son hasta 1000 BsF, el 10% hasta 2000 BsF y el 15%
si vende más de 2000BsF. Determine la comisión obtenida.
7.
Una Universidad desea determinar la condición de un alumno de acuerdo a su
nota final. Una nota mayor a 80 puntos implica una condición “excelente”, entre
50 y 79 “bueno”; menor a 50 pero mayor a 38 “deficiente” y si no “pésimo”. Si
se sabe la nota de un alumno, mostrar la condición obtenida.
8.
Calcular el sueldo neto semanal de un empleado dado el nombre del empleado,
sueldo base, número de horas trabajadas en la semana. La empresa fija el precio
de la hora básica (leerlo) y tiene el sig. plan de pago: Cada hora por encima de
1
Universidad Centroccidental
"Lisandro Alvarado"
Decanato de Ciencias y Tecnología
Introducción a la Programación
EJERCICIOS PROPUESTOS CON ESTRUCTURAS SELECTIVAS
40 semanales es una hora extra y tiene un recargo del 35% sobre el precio de la
hora básica.
9.
Una tienda vende 3 tipos
Pantalón
Tipo A
Pantalón
Tipo B
Pantalón
Tipo C
de pantalones cuyos precios son los siguientes:
350,25
220,00
125,50
Se tiene como datos de entrada: nombre del cliente, tipo de pantalón (A, B o C) y
cantidad. Se pide calcular e imprimir: nombre del cliente, cantidad, tipo de
pantalón y monto de la compra.
10. Una fábrica produce dos tipos de franelas cuyos precios por docena son:
Tipo de Franela
Precio (BsF.)
A
350,00
B
735,00
La fábrica tiene la siguiente política de descuento:
 Si compra más de 5 docenas del tipo A el descuento será del 15%.
 Si compra 3 docenas del tipo A y 2 del tipo B un 20%
 Si compra 5 o más docenas del tipo B o 10 o más docenas del tipo A
tendrá un descuento del 25%
 Si compra 15 docenas del tipo B o más del 20 docenas entre los dos tipo el
descuento será del 45%
Si se sabe: Nombre del cliente y Cantidad de docenas solicitadas por cada tipo de
franela. Calcular e imprimir: nombre del cliente, docenas solicitadas de cada tipo,
monto de la compra (sin descuento), monto del descuento y monto a pagar.
11. La comisión de un vendedor está basada en dos factores: el monto de las ventas
y el número de años que tiene en la compañía. El porcentaje de la comisión
básica se determina por medio de la siguiente tabla:
Monto de las Ventas
%
Menor a Bsf. 500
5
>= 500 y < 1000
7
>=1000 y < 10000
8
>= a 10000
10
La comisión se duplica si el vendedor ha trabajado 10 ó más años con la compañía.
Así también si el vendedor ha trabajado más de 15 años, se le dan 5 Bsf. extras
por cada año después de 15. Elabore un programa que calcule la comisión del
vendedor. Como entrada se tiene: nombre del vendedor, monto de las ventas y
años de servicio.
2
Universidad Centroccidental
"Lisandro Alvarado"
Decanato de Ciencias y Tecnología
Introducción a la Programación
EJERCICIOS PROPUESTOS CON ESTRUCTURAS SELECTIVAS
12. Una librería estima el precio básico de venta de sus libros de la siguiente
manera: costo del libro más 0.75 Bs. por cada página del mismo. Para el cálculo
del precio de venta final se tienen las siguientes condiciones: si el número de
páginas excede de 300 y es menor o igual a 500, el precio básico de venta
sufrirá un recargo adicional de 500 Bs.; si excede las 500 páginas tiene un
recargo de 0,25 por cada página mayor a 500.
Por otro lado, si el libro es de tipo INVESTIGACION se tiene un recargo del 2%
sobre el precio final de venta. Se requiere la siguiente salida: nombre del libro,
tipo (Investigación o Normal), precio básico, precio de venta y porcentaje que
representa el precio de venta con respecto al costo del libro.
Como entrada se tiene: nombre del libro, Tipo (I: Investigación, N: Normal),
cantidad de páginas, costo del libro.
13.
Una empresa dedicada a la comercialización de artículos importados desea
determinar el precio de venta de los mismos, el cual viene dado por: el precio de
compra más la ganancia esperada más la comisión del vendedor más el impuesto
a las ventas (IVA). Se tiene que si el artículo procede de Norte América la
ganancia será igual al 15% del precio de compra y si procede de cualquier otra
región la ganancia será del 25 %. La comisión del vendedor se fija en un 20%
del precio de compra. Así mismo, se debe agregar el IVA del 12% del precio de
venta del artículo. (El PVP viene dado por el precio de compra más la ganancia
más la comisión). Desarrolle un algoritmo que permita generar para un artículo:
PVP, monto por concepto de impuesto (IVA) y monto a cancelar. Como entrada
se tiene: código, lugar de procedencia, precio de compra.
14. Los estudiantes de la Universidad Lara, deben cancelar al inscribirse BsF 25 por
cada unidad crédito que cursen durante un semestre. Si el estudiante toma entre
10 y 15 unidades créditos tiene un descuento de neto del 10%. Con más de 15
unidades crédito el descuento aplicado es del 25%. Pero si cursa 5 o menos
créditos tiene un recargo del 50%. La Universidad desea un programa que
calcule e imprima el monto a cancelar por un estudiante al inscribirse. Como
datos de entrada se tiene el número de créditos inscritos por el estudiante y su
CI.
15. Una inmobiliaria cobra a sus clientes según las siguientes condiciones:
 Si el cliente paga durante los diez primeros días del mes, obtiene un
descuento sobre el monto adeudado equivalente a Bsf 45 o al 2% de la
deuda, aplicando el de mayor valor.
 Si el cliente paga en los siguientes diez días no obtiene ningún descuento.
 Si el cliente paga dentro de los restantes días del mes, tendrá un recargo
equivalente a Bsf 45 o al 2% de la deuda, dependiendo del cual sea el de
menor valor.
Teniendo como datos de entrada: código de identificación del cliente, día de pago
y cantidad adeudada, desarrolle un programa que imprima el siguiente informe:
3
Universidad Centroccidental
"Lisandro Alvarado"
Decanato de Ciencias y Tecnología
Introducción a la Programación
EJERCICIOS PROPUESTOS CON ESTRUCTURAS SELECTIVAS
INMOBILIARIA LARA
Código de Identificación:_______
Día de Pago:_________________
Cantidad a Pagar:_____________
16. El salario real de un trabajador va en función del salario base y el número de
unidades producidas. Si el número de unidades producidas es menor a 500
unidades, entonces se le deducen al salario base Bsf 1 por cada unidad que le
falten para cubrir la meta de 500 unidades que deben producir. En caso contrario
se le da un bono que está en función del factor de producción por el número de
unidades producidas. Si se tiene como entradas: nombre, factor de producción,
salario base y número de unidades producidas. Se pide calcular e imprimir:
nombre, salario base, salario real y un mensaje (arriba de la meta o debajo de la
meta) de acuerdo el caso.
17. Una compañía decide realizar un ajuste de sueldo a sus empleados, para lo cual
aplica la siguiente política:
a.- Si tiene más de 5 años de servicio en la empresa tendrá un aumento del
10% del sueldo base.
b.- Si tiene como mínimo 4 cursos realizados se le otorga un bono de
mejoramiento de 250 Bs.
Desarrolle un programa que lea los siguientes datos de un empleado: nombre,
sueldo base, años de servicio, números de cursos realizados, debe imprimir
nombre, sueldo base, años de servicio, número de cursos y nuevo sueldo del
empleado.
18. Una empresa dedicada a la venta de mermelada realiza sus ventas de acuerdo al
siguiente mecanismo:
 Si la mermelada es de fresa o melocotón se le hace un recargo al costo del
40%
 Si la mermelada es de guayaba o de piña se le hace un recargo del 25 %
 Si el cliente compra más de 5 artículos se le hace un descuento del 10 %
sobre el monto a pagar.
 Si el artículo es del edo. Lara se le hace un descuento adicional del 5 %.
Se cuenta con los siguientes datos: tipo de mermelada, costo, cantidad de
artículos, lugar de procedencia. Se desea calcular e imprimir:
a.- El monto a pagar por el cliente sin descuento.
b.- El monto de los descuentos.
c.-Total a Pagar.
4
Universidad Centroccidental
"Lisandro Alvarado"
Decanato de Ciencias y Tecnología
Introducción a la Programación
EJERCICIOS PROPUESTOS CON ESTRUCTURAS SELECTIVAS
19. Para ser observador en las próximas elecciones el CNE exige que la persona sea
venezolano y mayor de edad. Si está trabajando se le cancelará un bono del
30% de su sueldo. De lo contrario, se le cancelarán Bsf 250, con la condición de
que en ningún caso un observador podrá percibir menos de BsF 250. Teniendo
como entradas: cédula, nacionalidad, edad y sueldo.
Muestre por pantalla la cédula y la condición de elegibilidad. Si el elector cumple
con los requisitos, debe mostrarse también el monto que devengará.
20. Se desea hacer un aumento de salario a los empleados de las Alcaldías,
conociendo la cédula, sueldo base, número de hijos, estado civil y años de
servicio. Para efectuar el aumento se toma en cuenta lo siguiente: Bsf. 100 por
cada hijo; si está casado recibe el 10% del sueldo base como prima de hogar y
Bsf 250 por cada año de servicio por encima de los 20 años.
21. El Sr. Ramírez tiene que realizar un proyecto de construcción en x cantidad de
días. Los costos se estiman por día y son directos o indirectos. El costo total de la
obra es igual a los costos directos más los costos indirectos (por cada día que
dure la obra) más BsF 50.000. Si el Sr. Ramírez termina la obra en el tiempo
estipulado tiene un beneficio del 10% sobre el costo de la obra. En caso de que
se atrase la obra, el beneficio disminuye ya que se le cobrará una multa de BsF
8.000 por cada día de atraso. Por otra parte, si la obra termina 10 o más días
antes de los establecidos el beneficio del Sr. Ramírez aumenta en un monto que
es igual al 20% de los costos indirectos de la obra.
Si se tienen la cantidad de días establecidos para realizar la obra y los días que
realmente se duró, los costos directos e indirectos diarios. Se debe imprimir el
Costo Total de la Obra y la ganancia del Sr. Ramírez.
5
Descargar