Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
Juan Cote,1161746
EJERCICIO #6 :
Se solicita realizar un programa para un video club que calcule el recargo que tienen que pagar los
clientes cuando se retrasan en la devolución de películas de acuerdo a los siguientes requerimientos: el
alquiler de los videos cuesta $2000 pesos al día, que se pagan en el momento de alquilarlos. El periodo
de alquiler es de un día. El recargo por retraso es de $500 al día y se pagará al devolver la película.
Cuando el cliente entregue la película un operario introducirá los siguientes datos: nombre del cliente,
título de la película y número de días de retraso. El programa deberá mostrar la siguiente información en
líneas separadas: el nombre del cliente, el título de la película y el recargo por retraso.
Datos de entrada:
Datos de salida:
nombre del cliente, titulo de la película , recargo por retraso , valor de la película
Proceso:
Algoritmo:
4.retraso=500;
9.Fin
EJERCICIO #7:
El gerente de una empresa le solicita que realice un programa para calcular el salario semanal de un
trabajador de acuerdo a las siguientes condiciones: se introduce el nombre del trabajador, el número de
horas trabajadas y el valor de la hora de trabajo. El programa debe calcular la retención en la fuente al
trabajador que es el 10% del salario bruto, el descuento por seguridad social que es el 8% del salario
bruto y calcular el valor a descontar por concepto de pensión que es el 8% del salario bruto. El programa
deberá mostrar en líneas separadas la siguiente información: el nombre del trabajador, el salario bruto,
la cantidad a descontar por retefuente, por seguridad social y por pensión. Por último mostrar el total a
pagar al trabajador.
Datos entrada:
Nombre del trabajador, número de horas trabajadas , valor hora por dia
Datos de salida:
El nombre del trabajador, el salario bruto, la cantidad a descontar por retefuente, por seguridad social,
por pensión y total ganado por el trabajador.
Proceso:
Para calcular el salario bruto multiplicar el número de horas trabajadas por el valor de cada hora laboral
Para calcular el valor por seguridad social multiplicar el salario bruto por 0.08
Para calcular el valor por pensión multiplicar el salario bruto por 0.08
Algoritmo:
4. salario bruto= numero de horas trabajadas * valor de hora laboral por dia;
15. fin
EJERCICIO #8:
Se requiere elaborar una aplicación que permita calcular el total a pagar por una persona que deja su
vehículo en un parqueadero. El cobro se realiza de acuerdo al tipo de vehículo según una tabla. Las
fracciones de hora se deben cobrar de acuerdo a la tabla que aparece a continuación. Las fracciones de
hora corresponden a los minutos que se pasaron después de que cumpla una hora el vehículo en el
parqueadero, por ejemplo, si el vehículo ingresó a las 10:00 y salió a las 11:15, se cobra una hora y 15
minutos por fracción de hora, si el vehículo ingresó a las 8:00 y salió a las 11:30, se cobran dos horas y 30
minutos por fracción de hora.
Datos de entrada:
Datos de salida:
total del saldo a cancelar por el servicio del parqueadero, hora salida , tiempo en el parqueadero y hora
de entrada
Proceso:
Algoritmo:
-automóvil=auto
-camioneta=cam
-Motos=moto
-Buses=bus
-Camiones=camion
-auto=2000
-cam=2500
-moto=1000
-bus=3000
-camion=4000
7.valor minuto
8.valor total= (valor hora por vehículo * tiempo en el parqueadero valor minuto);
13. Fin
EJERCICIO #9:
Se requiere elaborar un programa que permita registrar la entrada y salida de elementos al inventario
de un supermercado. Se debe pedir la siguiente información para un producto: el código, el nombre, el
valor unitario del producto, el porcentaje del iva (número entre 0 y 100) y la cantidad que se tiene en
existencias. El sistema debe permitir: registrar la entrada de productos al inventario,registrar la salida de
elementos del inventario y calcular el valor total del inventario.
Datos de entrada:
el código, el nombre, el valor unitario del producto, el porcentaje del iva y la cantidad que se tiene en
existencias
Datos de salida:
Proceso:
Algoritmo:
6. IVA= 0.19
12. imprimir: “valor total del inventario: “ + total inventario con iva;
13. fin
EJERCICIO #11:
Se requiere elaborar el algoritmo que usa el cajero para entregar el dinero solicitado por el cliente, el
cual entrega un número de billetes de cierta cantidad. Se ingresa la cantidad de dinero a retirar y a
entregar al cliente. Considerando que existen billetes de las siguientes denominaciones (100, 50, 20, 10,
5, 2, 1), el programa debe presentar el número de billetes de cada denominación que debe entregar el
cajero, dando prioridad al valor más alto. Por ejemplo si la persona quiere retirar 5217, el sistema debe
presentar la cantidad de billetes de cada denominación a entregar, como se muestra en la siguiente
tabla:
Identificar datos de entrada, procesos y datos de salida del programa. Elaborar el algoritmo o
pseudocódigo.
Datos de entrada:
monto a retirar
Datos de salida:
proceso:
dividir la cantidad con los billetes de más alta denominación y el sobrante dividirlo con la siguiente
denominación y así sucesivamente hasta llegar a la más baja denominación.
Algoritmo:
2. montoRet
3. billetes100
4. billetes50
5. billetes20
6. billetes10
7. billetes5
8. billetes2
9. billetes1
SI (billetes50 >=20)
SI (billetes20 >=10)
SI (billetes10 >= 5)
billetes5= billetes10 / 5;
SI (billetes5 >= 2)
billetes2= billetes5 / 2;
SI (billetes2 >=1)
billetes1 = billetes2;
18. fin