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
UNIVERSIDAD DE EL SALVADOR FACULTAD DE CIENCIAS ECONÓMICAS ESCUELA DE CONTADURÍA PÚBLICA DEPARTAMENTO DE COMPUTACIÓN

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

COMPUTACIÓN CICLO I-2019 GUIA DE PRÁCTICAS #: 4 “Diseño de algoritmos: Estructuras de selección e
COMPUTACIÓN CICLO I-2019 GUIA DE PRÁCTICAS #: 4 “Diseño de algoritmos: Estructuras de selección e

“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;

en caso de no ser ninguna de las localidades planteadas se pintará “salario indefinido” mostrando

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:

$

B). La solución debe procesar una cantidad de empleados solicitada y calcular la siguiente información:

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.