You are on page 1of 3

#include<conio.

h>
#include<string.h>
#include<iostream>
using namespace std;
int main (void)
{
int i;
float ppeso, pest,s, s2,pesof[5],proex[5],ex;
system("cls");
cout <<"\n\t PROGRAMA # 5";
cout<<"\n Este programa lee, almacena y muestra datos de N alumnos ";
cout<<"\n e indica cuantos alumnos est"<<char(160)<<"n por debajo del promedio";
cout<<"\n de peso y estaura";
getch();
struct alumno
{
char nombre [50];
char boleta[12];
float peso;
float estatura;
int edad;
float cal1;
float cal2;
float cal3;
}x[3];
system("cls");
for(i=0; i<3;i++)
{
cout<<"\n\n\nCAPTURA DE DATOS DEL ALUMNO # "<< i+1;
cout<<"\nNombre: ";
fflush(stdin);
gets(x[i].nombre);
cout<<"\nBoleta: ";
//fflush(stdin);
gets(x[i].boleta);
do
{
cout<<"\nPeso: ";
cin>>x[i].peso;}
while(x[i].peso>110 || x[i].peso<40);
do
{
cout<<"\nEstatura: ";
cin>>x[i].estatura;}
while(x[i].estatura>2.30 || x[i].estatura<1.00);
do
{
cout<<"\nEdad: ";
cin>>x[i].edad;}
while(x[i].edad>55 || x[i].edad<18);
do
{
cout<<"\nCalificacion del examen 1: ";
cin>>x[i].cal1;}
while(x[i].cal1>10 || x[i].cal1<0);
do
{
cout<<"\nCalificacion del examen 2: ";
cin>>x[i].cal2;}
while(x[i].cal2>10 || x[i].cal2<0);
do
{
cout<<"\nCalificacion del examen 3: ";
cin>>x[i].cal3;}
while(x[i].cal3>10 || x[i].cal3<0);
system("cls");
}
cout<<"\n Datos Capturados";
for(i=0;i<3;i++)
{
cout<<"\nAlumno "<<i+1;
cout<<"\n\n\nboleta: "<<x[i].boleta<<"\t Nombre: "<<x[i].nombre;
cout<<"\nestatura: "<<x[i].estatura <<"\t Peso: "<< x[i].peso;
cout<<"\nEdad: "<<x[i].edad<<"\tExamen 1: "<<x[i].cal1<<"\tExamen 2:
"<<x[i].cal2<<"\tExamen 3: "<<x[i].cal3;
getch();
system ("cls");
}
s=0;
s2=0;
ex=0;
for(i=0;i<3;i++)
{
s=s+x[i].peso;
s2=s2+x[i].estatura;
ex=x[i].cal1+x[i].cal2+x[i].cal3;
proex[i]=ex/3;
cout<<"Promedio de "<<x[i].nombre<<" : "<<proex[i]<<"\n";
}
getch();
ppeso=s/3.0;
pest=s2/3.0;
system("cls");
cout<<"\nPROMEDIO DE PESO: "<<ppeso;
cout<<"\nPROMEDIO DE ESTATURA: "<<pest;
getch();
system("cls");
for(i=0;i<3;i++)
{
if(ppeso>x[i].peso)
{
cout<<"\n\t"<< x[i].nombre <<" pesa "<< x[i].peso <<" esta por debajo del
promedio de peso que es "<<ppeso;
}
}
getch();
system("cls");
for(i=0;i<3;i++)
{
if(pest>x[i].estatura)
{
cout<<"\n\t"<< x[i].nombre <<" mide "<< x[i].estatura <<" esta por debajo del
promedio de estatura que es "<<pest<<"\n";
}
}
for(i=0;i<3;i++)
{
if(proex[i]>6)
{
cout<<"\n\t"<<x[i].nombre<<"esta aprobado con promedio de:
"<<proex[i]<<"\n";
}
else {cout<<"\n\t"<<x[i].nombre<<"esta reprobado con promedio de:
"<<proex[i]<<"\n";}
}
getch();
}

You might also like