Vous êtes sur la page 1sur 3

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE CIENCIAS ECONÓMICAS


ESCUELA DE CONTADURÍA PÚBLICA
DEPARTAMENTO DE COMPUTACIÓN
COMPUTACIÓN
CICLO I-2018
GUIA DE PRÁCTICAS #: 4

“Diseño de algoritmos: Estructuras de selección e Iterativas”


OBJETIVOS:
 Comprender la metodología para la solución de problemas.
 Aprender el procedimiento de diseño de estructuras de un flujo de datos selectivas y
repetitivas o de iteración para implementar una solución de toma de decisiones y repetición
de acciones.

INDICACIONES:
1. Desarrolle cada ejercicio en PSEInt para validar el diseño del algoritmo.
2. Para cada ejercicio se pide: Análisis del problema, Pseudocódigo y Flujograma.
3. Guarde el desarrollo de los ejercicios en archivo de texto con el nombre: Carnet-prac04.
4. Suba el archivo al enlace Entrega de guía de prácticas No. 4.
5. Tiene como fecha límite para subir el archivo el 22 de abril de 2018

EJERCICIOS:
1. Se le pide un programa que realice lo siguiente:
1.1.Un cliente ordena cierta cantidad de hojas de hielo seco, viguetas y armazones; las
hojas de hielo seco tienen un 20% de descuento y las viguetas un 15%, sobre el
total de cada una. Los datos que se tiene por cada tipo de artículo son: la cantidad
pedida y el precio (hojas precio=2.75, viguetas precio=4, armazones precio=6.75).
Además si se paga de contado tiene un descuento de 7% sobre el monto total. El
algoritmo debe imprimir el costo total de la orden, en caso de ser efectivo de
mostrar el costo inicial, el descuento y el monto final. Recuerde los datos
ingresados no pueden ser negativos.

Ciclo I-2018 1
1.2. La solución debe procesar las ordenes de 10 clientes y mostrar la siguiente
información:
a) ¿Cuántos clientes pagaron en efectivo?
b) ¿Cuál es la suma total de todas las ventas?
c) ¿Cuántos productos se vendieron de cada tipo?

2. La empresa “Innovaciones Contables”, posee dos tipos de empleados, siendo estos


administrativos y operativos, el salario que poseen es de $500 y $350 respectivamente. Se
desea crear una solución para obtener el monto en concepto de horas extras, si el
empleado es administrativo y el número de horas extras es menor a 25 el precio por hora
extra es de $2.50, caso contrario cada hora extra se pagará a $2.00 Si el empleado es
operativo y el número de horas extra es mayor a 25 el precio por hora extra es de $2.75
caso contrario el pago por cada hora extra será de $2.50.
2.1. La solución a diseñar debe mostrar la siguiente información.
a. Salario Inicial :$
b. Cantidad de horas extras reportada: $
c. Pago en concepto de horas extras : $
d. Salario total: $
2.2. La solución debe procesar una cantidad de empleados solicitada y calcular la
siguiente información:
a. Cantidad de empleados administrativos.
b. Cantidad de empleados operativos.
c. Total de horas extras reportadas sin importar el tipo de empleado.

3. Escriba un programa para determinar si un solicitante puede lograr un préstamo.


3.1. El programa deberá pedir los siguientes datos: historia crediticia („1‟ buena o „2‟
regular), cantidad a prestar, salario anual, cantidad de hijos.
El banco solo considerará a los solicitantes con un estado de crédito bueno y que
hayan obtenidos más de seis puntos en la evaluación:
Los puntos se obtienen de la siguiente manera:

Ciclo I-2018 2
 5 puntos si el salario es 50% del préstamo o más.
 3 puntos si el salario es por lo menos el 25% pero menos de 50% del préstamo.
 1 punto si el salario es por lo menos el 10% pero menos de 25% del préstamo.
 5 puntos si solo tiene un hijo.
 3 puntos si tiene dos hijos.
 0 punto si tiene más de dos hijos.
Si la condición crediticia es buena el programa debe mostrar, la cantidad de puntos y
la observación (es decir si el préstamo será otorgado o no).
Si la condición crediticia es regular debe mostrar el mensaje, “Usted no es sujeto a
crédito, gracias por visitarnos”.
3.2.La solución debe procesar una cantidad de personas solicitada y calcular la siguiente
información:
a. Cantidad de personas que se les denegó el crédito.
b. Monto total de todos los créditos otorgados.

4. Diseñar un algoritmo que realice lo siguiente:


4.1.Calcular el total a pagar, en una venta normal de un almacén, éste posee dos
productos identificados con el código1 y código2, cuyos precios son ($2.50 y $3.75),
el cliente debe proporcionar el número de total de productos a comprar y el tipo de
producto. Además se debe tomar en cuenta que el almacén ofrece un descuento del
15% sobre el total de la compra y un cliente desea saber cuánto deberá pagar
finalmente por su compra. Adicionalmente se debe calcular el 13% de IVA a la
compra.
4.2. La solución se debe diseñar para que se repita N veces y muestre la siguiente
información:
a. Cantidad de productos por código.
b. Monto total de descuento otorgado.
c. ¿Cuáles serían los ingresos reales de la empresa si no se hubiera otorgado
descuentos?

Ciclo I-2018 3