Sunteți pe pagina 1din 2

UNIVERSIDAD NACIONAL DE ASUNCION – FACULTAD POLITECNICA

CARRERA: MATERIA: PROF.: Ms. Edgar Martinez

Estructuras Repetitivas

Resolver los siguientes ejercicios:


1. Diseñar un algoritmo que permita imprimir los primeros 10 números enteros positivos. Utilizar un
ciclo MIENTRAS.
2. Escribir un algoritmo que permita leer 10 números e imprimir solamente los números negativos.
Utilizar un ciclo REPETIR.
3. Diseñar un algoritmo que permita, a través de un ciclo DESDE, acumular e imprimir la suma de los
cuadrados de los primeros 100 números naturales.
4. Desarrollar un algoritmo que determine si un número ingresado es primo o no. Un número primo es
un número entero mayor que cero, que tiene exactamente dos divisores positivos.
5. Escriba un algoritmo que permita leer las calificaciones de N estudiantes en un examen, y halle el
promedio de las mismas.
6. A la hora del cierre de un local de venta de frutas, se decide ofrecer un 15% de descuento a los
clientes que quedan, si estos compran más de 5 kg de fruta. Diseñar un algoritmo que permita leer
la cantidad comprada y el precio de la fruta, e imprimir el monto a pagar por el cliente.
7. En un centro de inspección técnica vehicular, se desea obtener el promedio de niveles de emisión de
humo negro de los vehículos inspeccionados. Desarrollar un algoritmo que lea para cada vehículo, el
número de chapa y el nivel de emisión de humo negro, e imprima el promedio obtenido. El nivel de
emisión está dado por un número.
8. En una votación, se desea conocer el porcentaje de participación por sexo. Escribir un algoritmo que
lea el numero de cedula y sexo de cada votante, y permita determinar el porcentaje de varones y
mujeres que han asistido a la votación.
9. En un zoológico, se desea obtener el promedio de edad de algunos animales. Si se estudian Jirafas,
se tomará una muestra de 5 animales, si se estudian Elefantes, se tomara una muestra de 7, y si se
estudian Monos, se tomara una muestra de 10 de ellos. Preparar un algoritmo que permita leer el
tipo de animal, y luego, dependiendo del tipo de animal, dentro de un ciclo leer la edad y calcular el
promedio.
10. Escribir un algoritmo que permita ingresar números enteros positivos hasta que el usuario ingrese 0
y determine el mayor y el menor.
11. En un curso probatorio de ingreso, los alumnos rinden exámenes al terminar cada unidad. Diseñe un
algoritmo que permita conocer la cantidad de alumnos que no tienen derecho al examen final,
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. Se rinden 4 materias.
12. En una estación de servicios, se desea automatizar el registro de las ventas. Diseñe un pseudocódigo
que lea por cada cliente, los artículos, cantidades y precios, y muestre el monto total de la compra.
Al final del día se debe mostrar el monto total de las ventas y el número de clientes atendidos.
13. 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, mas de 50 años.
- Porcentaje de hombres y mujeres según estado civil.
14. En el servicio de delivery de la pizzería Pizzapapa, el funcionario solicita al cliente el tamaño de la
piza (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:
UNIVERSIDAD NACIONAL DE ASUNCION – FACULTAD POLITECNICA
CARRERA: MATERIA: PROF.: Ms. Edgar Martinez

Estructuras Repetitivas

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
15. En una estación de servicios, se venden 3 tipos de combustible: Diesel a 5900, Nafta Super a 6600 y
Ultra a 7200. Escriba un algoritmo que permita al playero ingresar el tipo de combustible y la
cantidad de litros vendidos a cada cliente, calcular el total del cliente, y al final del día, mostrar el
total recaudado y el tipo de combustible más vendido y el tipo de combustible con menos ventas.
Tener en cuenta que se desconoce la cantidad de clientes.
16. 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.
17. 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.
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).
18. La empresa Frutis 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 500, por cada
pera se paga 400 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.
19. Cobrafast tiene un grupo de 20 cobradores. El ultimo 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.

S-ar putea să vă placă și