Вы находитесь на странице: 1из 3

Lógica de programación. Unidad 4: ESTRUCTURAS :: MTE Nancy G.

Ortiz Cuevas ISC

Ejercicios
Expresa los siguientes problemas mediante Diagramas de Flujo o
pseudocódigo.

1. Calcular la suma siguiente:


100 + 98 + 96 + 94 + . . . + 0 en este orden

2. Se tiene un conjunto de 1,000 tarjetas cada una contiene la información del censo
para una persona: 1.- Número de censo, 2.- Sexo, 3.- Edad, 4.- Estado civil (a.-
soltero, b. Casado, c. Viudo, d. Divorciado ). Diseñe un algoritmo que lea todos
estos datos, e imprima el número de censo y el total de todas las jóvenes solteras
que estén entre 16 y 21 años.

3. Suponga que tiene una tienda y desea registrar sus ventas por medio de una
computadora. Diseñe un algoritmo que lea por cada cliente:
a).- el monto de la venta,
b).- calcule e imprima el IVA ,
c).-calcule e imprima el total a pagar,
d).- lea la cantidad con que paga el cliente,
e).-calcule e imprime el cambio.
Al final del día deberá imprimir la cantidad de dinero que debe haber en la caja.

4. Una persona debe realizar un muestreo con 50 personas para determinar el


promedio de peso de los niños, jóvenes, adultos y adultos mayores edad que
existen en su zona habitacional. Se determinan las categorías con base en la sig.,
tabla:
CATEGORIA EDAD
Niños 0 - 12
Jóvenes 13 - 29
Adultos 30 - 59
Adultos mayores 60 en adelante

5. Un Zoólogo pretende determinar el porcentaje de animales que hay en las


siguientes tres categorías de edades: de 0 a 1 año, de más de 1 año y menos de 3 y
de 3 o más años. El zoológico todavía no está seguro del animal que va a estudiar.
Si se decide por elefantes solo tomara una muestra de 20 de ellos; si se decide por
las jirafas, tomara 15 muestras, y si son chimpancés tomara 40.

6. Leer los 250,000 votos otorgados a los 3 candidatos a gobernador e imprimir el


número del candidato ganador y su cantidad de votos.
Lógica de programación. Unidad 4: ESTRUCTURAS :: MTE Nancy G. Ortiz Cuevas ISC

7. Clasificar a 50 personas según la edad y el sexo. Al final deberá visualizar la


cantidad de personas masculinas mayores de edad, la cantidad de personas
femeninas menores de edad, cantidad de personas mayores y menores. Además
debe indicar el porcentaje que represente las personas mayores y menores de
edad.

8. Hacer un programa que registre 50 consumos realizados por las personas.


a. Si el consumo excede de $100.00 el descuento será del 20%
b. Imprimir lo que cada consumidor paga, así como el total de pagos.

9. Diseñe un algoritmo que calcule e imprima el pago de 102 trabajadores que


laboran en la Cía. ORTIZ. Los datos que se leerán serán los siguientes:
a) Las horas trabajadas
b) El sueldo por hora
c) El tipo de trabajador (1.-obrero, 2.-empleado)
Para calcular los pagos considerar lo siguiente:
Los obreros pagan 10 % de impuesto
Los empleados pagan 10 % de impuesto.
Los trabajadores (obreros y empleados) que reciban un pago menor de 1000
pesos no pagan impuesto.
Al final se deberá imprimir el total a pagar a los trabajadores y a los
empleados.

10. Un grupo de 100 estudiantes presentan un examen de Física. Diseñe un algoritmo


que lea por cada estudiante la calificación obtenida y calcule e imprima:
A.- La cantidad de estudiantes que obtuvieron una calificación menor a 5.
B.- La cantidad de estudiantes que obtuvieron una calificación de 5 o más pero
menor que 7.
C.- La cantidad de estudiantes que obtuvieron una calificación de 7 o más pero
menor que 9.
D. La cantidad de estudiantes que obtuvieron una calificación de 9 o más.

11. A una fiesta asistieron personas de diferentes edades y sexos. Construir un algoritmo
dadas las edades y sexos de las personas. Calcular:
a. ¿Cuántas personas asistieron a la fiesta?
b. ¿Cuántos hombres y cuántas mujeres?
c. Promedio de edades por sexo.
d. La edad de la persona más joven que llegó a la fiesta.
e. No se permiten menores de edad a la fiesta.
f. Ingresar datos hasta que ingrese una edad a 0.
Lógica de programación. Unidad 4: ESTRUCTURAS :: MTE Nancy G. Ortiz Cuevas ISC

12. Desarrolle un algoritmo que lea el valor del pasaje y el número de pasajeros que
abordarán un microbús. Calcular el valor total a pagar. Además, imprima un mensaje que
diga si tiene sobre cupo o no. Tenga en cuenta que a un microbús le caben 20 pasajeros.
13. Una persona ingresa a un gimnasio pesando una cantidad desconocida. Luego de una
sesión de trabajo redujo su peso en un 10%, posteriormente, asistió a una última sesión
en la que rebajó 18.5%. En un período de 8 días de inactividad aumentó un 3% de su peso.
Calcular e imprimir cada una de las disminuciones, el aumento y el peso actual de esa
persona, además imprima si tiene sobrepeso o no. Nota: El límite es hasta 78 kg).
14. En un montallantas se ofrece un descuento del 20% sobre el valor de cada llanta si el
número de llantas no supera las 10, de lo contrario tiene un descuento del 50%. Se pide
desarrollar un algoritmo que lea el número de llantas y el valor de cada llanta. Calcular el
valor de la compra y el valor total después del descuento.
15. Calcular el salario neto de un empleado sabiendo que se le hace una retención del 3%
para pensión y 5% para salud si su salario básico no llega a los $4,000, si este es mayor a
$8,000 los porcentajes serán del 4% para pensión y 7% para salud; en caso contrario los
porcentajes serán 9% y 7% respectivamente. Se debe leer el valor de cada hora y el
número de horas trabajadas por el empleado.
16. Un tendero empezó el día con un Valor X en dinero. Luego tuvo 4 ventas por un valor de

$8,000 y finalmente pagó a sus acreedores el 10% de todo lo que tenía en caja. Imprima el
dinero con el que empezó, el dinero con el que terminó y el pago a sus acreedores.
Imprima si se le pagó a proveedores más de $5,000 o no.

Вам также может понравиться