Está en la página 1de 3

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE CIENCIAS ECONÓMICAS


ESCUELA DE CONTADURÍA PÚBLICA
DEPARTAMENTO DE COMPUTACIÓN
COMPUTACIÓN
CICLO I-2019
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 domingo 4 de mayo de 2019.

EJERCICIOS DE ESTRUCTURAS SELECTIVAS:

1. Dos estudiantes se postularon para competir en las elecciones universitarias. Diseñe una
solución que lea la cantidad de votos que cada candidato recibió, así como el número de
abstenciones. El programa deberá calcular el porcentaje de votos que obtuvo cada
candidato y el porcentaje de abstenciones y determinará quién fue el ganador.

2. Una persona quiere saber el salario que gana mensualmente, el pago base por quincena es
de $3000.00 el cual cambiará dependiendo del departamento en que se trabaja, los
departamentos pueden ser: Ahuachapán, San Miguel, Morazán, Chalatenango y La Unión;

Ciclo I-2019 1
en caso de no ser ninguna de las localidades planteadas se pintará “salario indefinido”
mostrando solo el salario base. Si la localidad es Ahuachapán se aumentará un 20% en
cada quincena, para San Miguel un 5%, Morazán un 10%, Chalatenango un 15% y La
Unión se le aumentan $ 200.00.

Estructuras repetitivas.

1. Escribir un programa que permita realizar descuentos en un comercio, en función del


total de compras realizadas por cada cliente. Para realizar dichos descuentos, se deben
leer los importes de cada compra parcial de un cliente hasta que un importe sea igual a
cero; posteriormente se escribirá el importe total a pagar teniendo en cuenta que se
pueden efectuar los siguientes descuentos:
Si el importe total de la compra está entre $50 y $120, el descuento es del 15%.
Si el importe total de la compra es mayor de $120 el descuento es del 20%.
La lectura de clientes finaliza tras responder al mensaje "¿Más clientes (S/N)?, mostrando
al final la suma total de todos los importes cobrados.

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.

A). 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: $

Ciclo I-2019 2
B). 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.

Ciclo I-2019 3

También podría gustarte