Está en la página 1de 2

Taller 1.

Estructuras secuenciales y selectivas


Algoritmos y programación
Facultad de Ciencias Farmacéuticas y Alimentarias
Universidad de Antioquia

Ejercicio 1 (10%). Escriba el pseudocódigo y el diagrama de flujo que representen el


algoritmo para preparar arroz. Recuerde que hay muchas formas de preparar arroz. Escoja
una de las tantas formas. Sea muy detallado en la descripción del algoritmo.

Ejercicio 2 (10%). Construya un formulario que implemente el algoritmo para determinar


el costo total de un pedido de conservas (Pueden ser de mora y fresa). Para las de mora: si
se compran entre 1 y 20 unidades se cobra $ 7000 por unidad. Si se compran entre 21 y 50
se cobra $5000 por unidad, si se compran más de 50 unidades el costo por unidad es de $
3500. Para las de fresa: si se compra entre 1 y 50 unidades se cobra $ 9000 por unidad. Si
se compran entre 51 y 70 se cobra $6000 por unidad, si se compran más de 70 unidades el
costo por unidad es de $ 5000.

Ejercicio 3 (25%). Construya un formulario que permita hacer conversión de unidades de


presión. El formulario debe permitir ingresar la presión en un TextBox y seleccionar entre
las unidades Pa, mmHg, psi, bar y atm en un ComboBox para el dato de entrada. Luego
debe reportar la presión convertida en una etiqueta en la unidad que se seleccione en
otro combobox para la unidad de conversión.

Ejercicio 4 (30%). Escriba un programa que pregunte el nombre, los apellidos, el salario
base del empleado y su antigüedad en la empresa, y que aplique la siguiente tabla para
calcular su sueldo mensual:
Antigüedad Incremento sueldo

años < 3 +5%

3<=años<5 +10%

5<=años<8 +15%

Años>=8 +20%

Las retenciones sobre la nómina mensual (ya aplicado el incremento del sueldo) son:
Sueldo bruto mensual Salud Pensión

Sueldo< 900 5% 10%

900<=sueldo<1300 5% 12%
1300<=sueldo<1800 7% 15%

Sueldo>=1800 8% 18%

En los meses de julio y agosto el empleado cobra paga extra. Esta paga supone sumar al
sueldo normal (con incremento) el salario base de un mes (sin incremento). El programa
imprimirá el nombre y las iniciales de los apellidos junto con el sueldo bruto y neto de un
mes normal, el sueldo bruto y neto de un mes de paga extra y el sueldo bruto y netos
totales anuales. Por ejemplo, un empleado con una antigüedad de 4 años y un sueldo
mensual de 1000 euros cobrará un mes normal 1100 euros brutos. Descontando de ahí 55
euros de salud y 132 de pensión, nos queda que el sueldo neto es de 913 euros
mensuales. Los meses de paga extra cobrará 2100 euros brutos y 1743 euros netos. El
sueldo bruto anual es de 15200 euros y el neto es de 12616 euros.

Ejercicio 5 (25%). Haga un programa que lea el nombre, sueldo mensual, edad y sexo de
una persona. El programa deberá clasificar a la persona en alguna de las siguientes
categorías:
Sueldo Hombre Mujer

Edad <=30 Edad >30 Edad <=35 Edad>35

<=1000 Hombre Hombre Mujer joven Mujer mayor


joven pobre mayor pobre pobre pobre

1000<sueldo<=3000 Hombre Hombre Mujer joven Mujer mayor


joven clase mayor clase clase media clase media
media media

Sueldo>3000 Hombre Hombre Mujer joven Mujer mayor


joven rico mayor rico rica rica

Por ejemplo, si se ingresan los datos de Francisco que tiene 40 años y un sueldo anual de
1200 euros, el programa debería decir: “Francisco es un hombre mayor clase media”.

También podría gustarte