ejercicios unidad III

Facultad Politécnica Universidad Nacional de Asunción UNIDAD 3 Ejercicios propuestos a desarrollar Dados los siguientes

Views 73 Downloads 0 File size 303KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Facultad Politécnica Universidad Nacional de Asunción

UNIDAD 3 Ejercicios propuestos a desarrollar Dados los siguientes problemas, escriba un planteamiento para la posible solución de cada problema El trabajo debe ser de su autoría. No puede hacer el trabajo junto con otros estudiantes a menos que sea autorizado por los Docentes. No se podrá presentar códigos iguales de trabajos prácticos de personas diferentes. Será invalidado en caso de reconocer y ambas personas llevarán como puntaje 0(cero). Obs.: Estimado alumno/a, realice el ejercicio que corresponda al último dígito de su número de cédula, tenga en cuenta las indicaciones generales de los trabajos prácticos, Puede usar estructuras que posean variables de tipo cadena si así facilita la resolución En los casos que no se especifica la manera de terminar el proceso, sugiera una situación.

1. Se tiene un conjunto de formularios, cada uno contiene la información del censo para una persona: Número de censo, Sexo, Edad, Estado civil (a.- soltero, b. Casado, c. Viudo, d. Divorciado). Diseñe un pseudocódigo que lea todos estos datos, y calcule e imprima los siguientes datos estadísticos: - Cantidad de Hombres y Mujeres y porcentaje del total que cada sexo representa. - Total de Hombres y Mujeres (y porcentaje del total) por franja etaria: 0 - 12 años, 13 a 20, 20 a 35, 35 a 50, más de 50 años. - Porcentaje de hombres y mujeres según estado civil.

2. En el servicio de delivery de la pizzería DOMINOS, el funcionario solicita al cliente el tamaño de la pizza (pequeña, familiar, grande) y los ingredientes extra. Diseñe un algoritmo que permita calcular y mostrar el precio de la pizza, teniendo en cuenta la siguiente tabla: Precio Gs. Pizza Básica: Pequeña 15000, Familiar 25000, Grande 35000 Precio Gs. de Agregados: Tomates 1000, Jamon 2000, Queso 2000, Aceitunas 2000, Morrones 3000, Peperonni 3000, Otros 4000, al final del día muestre el monto total de las pizzas vendidas. 3. En un curso probatorio de ingreso, los alumnos rinden exámenes al terminar cada unidad (se tienen 10 unidades). Diseñe un algoritmo que permita conocer la cantidad de alumnos que no tienen derecho al examen final de un total de 100 alumnos, teniendo en cuenta que, para estar habilitados, su promedio de notas debe ser de 3.5 o superior, en una escala del 1 al 5.

4. La cantina de un Club distribuye a sus vendedores productos para la venta dentro del estadio. Al finalizar el partido, cada vendedor deberá hacer su rendición en la cantina, dando cuenta de su código de vendedor y el importe recaudado. Con esto se calcula lo que se le pagará al vendedor, teniendo en cuenta sus montos de venta: si sus ventas son inferiores a 100000, se le pagara el 10% del total que recaudó, si sus ventas están entre 100000 y 300000, se le pagara el 20% y si su venta es superior a 300000, se le pagara el 30% sobre el total recaudado. 1

Facultad Politécnica Universidad Nacional de Asunción

Escribir un algoritmo que permita calcular e imprimir el monto total a cobrar para cada vendedor, el total recaudado por la cantina, y la ganancia final de la cantina (descontando el monto pagado a los vendedores).

5. La empresa Frutas Naturales desea calcular el monto a pagar a cada recolector de su granja, por la recolección de frutas. Los pagos se calculan teniendo en cuenta que por cada manzana se paga 500gs, por cada pera se paga 400gs y por cada banana se paga 100 Gs. Diseñe un algoritmo que permita ingresar para cada vendedor el tipo de fruta recolectada y la cantidad, y calcular el monto a cobrar por cada recolector, el total pagado (a todos los vendedores) y el promedio de pagos. Tenga en cuenta que cada recolector, solo puede recolectar un tipo de fruta determinado y que no se conoce la cantidad de recolectores.

6. En el Supermercado MarketPy, se establece el sistema de remarcación de los productos debido a la suba de la moneda extranjera, como el proceso de remarcación no debe de ser brusco para que no afecte a los Clientes, se desea que se diseñe un algoritmo que promedie los precios de los últimos 3 precios anteriores en las remarcaciones y el costo actual (precio_anterior1 + precio_anterior2 + precio_anterior3 + costo actual)/4, y muestre el precio sugerido al cliente de los productos existentes.

7. En una clínica veterinaria, se atienden aves (1), perros (2), gatos (3) y otro tipo de animales pequeños (4). Cuando un animal llega a la clínica, se toma nota del tipo de animal y el estado en que ingresó, que puede ser sano(1), enfermo(2), fallecido(3). Cuando el animal sale de la clínica, se anota el estado en que salió (con la misma codificación del estado de ingreso). Prepare un algoritmo que permita conocer, de 100 animales atendidos, cuantos han ingresado enfermos, salido sanos y salido fallecidos. 8. Realizar un procedimiento que obtenga la división entera y el resto de la misma utilizando únicamente los operadores de suma y resta. Realice el diseño del algoritmo con el ciclo desde y con el ciclo Repetir hasta.

9. La empresa de servicio de Limpieza LimpiaTotal desea calcular el salario de sus funcionarios de acuerdo a la cantidad de horas trabajadas y la tarifa asignada para los turnos de trabajo, además desea calcular el total a desembolsar en concepto de Salarios este fin de mes a. La tarifa para el horario de mañana es de gs. 22.000 b. La tarifa para el horario de tarde es de gs. 26.000 c. La tarifa para el horario nocturno es de gs 34.000

10. CobraFast tiene un grupo de 20 cobradores. El último día del mes, los cobradores cargan una planilla con el detalle de cada uno de los cobros realizados, especificando código de cobrador, código de cliente, tipo de factura cobrada (contado o crédito) y monto cobrado. Diseñe un algoritmo que permita calcular: Para cada cobrador la cantidad de cobros y Total recaudado Para Cobrafast la cantidad total de cobros, total recaudado durante el mes (sumando las recaudaciones de todos los cobradores) y cobrador con mayor monto cobrado

2