You are on page 1of 2

ALGORITMOS Estructuras Repetitivas2

Gua Practica N7
1. Al final de un curso se desea saber cual ha sido el alumno con la mejor nota promedio. Se sabe
que este ao entraron 75 alumnos y que todos tienen 3 asignaturas. Dar el nombre y la nota
media.
2. Una persona debe realizar un muestreo con N personas para determinar el promedio de peso de
los nios, jvenes y adultos que existen en su zona habitacional. Se determinan las categoras
con base en la siguiente tabla:
Categora
Edad
Nios
0 12
Jvenes
13 29
Adultos
30 ms
3. Una empresa almacena los datos de N empleados, para esto, en un proceso repetitivo se ingresa
el sexo y el salario de cada empleado. Se pide calcular:
a) La cantidad de personas que ganan mas de 700 al mes.
b) El promedio de salarios.
c) El porcentaje de mujeres que trabajan en esa empresa
d) El porcentaje de varones que trabajan en esa empresa
4. Hacer un algoritmo que lea N consumos de un restaurante. Si el consumo ingresado excede los
70 soles, el descuento ser de 5%. Muestre todos los pagos hechos.
5. Se ha seleccionado N nmeros de personas para realizar una encuesta, en un proceso repetitivo
se ingresa el grado de instruccin y la edad de cada persona. Se desea saber el promedio de
edades, la mayor edad y el porcentaje de personas con instruccin Primaria, Secundaria y
Superior.
6. Un almacn a recopilado los datos de N productos, para esto se ingresan en un proceso
repetitivo: el tipo (comida, vestido), la procedencia (Nacional, Importado) y el precio de cada
producto. Construya un programa que permita calcular el promedio de precios segn la
procedencia, el menor precio y la cantidad de productos segn su tipo.
7. Un entrenador durante 10 das evaluar los tiempos que demora el atleta en recorrer una
determinada ruta, y determinar si el atleta esta apto o no. Para considerarlo apto debe cumplir
por lo menos una de las siguientes condiciones:
- Que en ninguna de las pruebas haga un tiempo mayor a 16 minutos.
- Que al menos en una de las pruebas realice un tiempo mayor a 16 minutos.
- Que su promedio de tiempos sea menor o igual a 15 minutos.
Elaborar un algoritmo que registre los tiempos e indique al final si el atleta evaluado esta apto o
no.
8. Disear un algoritmo que permita calcular la suma de los primeros N trminos de la siguiente
serie:
64/21
+
62/24
+
60/27
+
58/30
+

9. Disear un algoritmo que permita calcular la suma de los primeros N trminos de la siguiente
serie:
16
48
+
144
432 +

10. Disear un algoritmo que permita calcular la suma de los primeros N trminos de la siguiente
serie:
2
+
4
+
12
+
48
+
240 +

#include<iostream.h>
#include<conio.h>
void main(void)
{int i,j,n;
int x=40,y=1;
cout<<"ingrese num filas";
cin>>n;
clrscr();
for(i=0;i<=n;i++)
{
for(j=i+1;j>=1;j--)
{
cout<<j<<" ";
}
for(j=2;j<=i+1;j++)
{
cout<<j<<" ";
}
cout<<endl;
}
}