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 I
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.pdf
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 la indicada en el enlace Entrega de guía de
prácticas No. 4.

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;

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. Implementar un estructura Seleccionar caso en la solución.

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: $

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.
C). Implementar arreglos unidimensionales en la solución

También podría gustarte