Está en la página 1de 12

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

Universidad del Per, DECANA DE AMRICA


FACULTAD DE INGENIERA ELECTRNICA Y ELCTRICA
EAP DE INGENIERA ELECTRNICA

Escuela Acadmica: 19.1

Alumno:
Ccoyori Mendoza Mario 16190114

Docente: Escobedo Balln, Frank Edmundo

Curso: lenguaje de programacin

Tema: Laboratorio N10:


Cadenas, arreglos y estructuras

Horario:
martes de 11 am a 2 pm G3
Ejercicios de la ltima clase.
Ejercicio 1.
#include <iostream>
#include <string.h>
#include <conio.h>
using namespace std;
struct Persona
{
char cod_alu[8];
char ape_alu[50];
char nom_alu[50];
char est_civ_alu;
char sexo;
char mail_alu[60];
float talla;
char distrito_res[50];
float fech_nac_alu;
int notas [8];
char celular[9];

} persona[50];

int main (void)


{
int npersonas,i,j;
cout<<endl<<endl;
cout<<"Ingrese el n\243mero de personas: ";
cin >>npersonas;
for(i=0;i<npersonas;i++)
{
cout<<"\t\t\t\t Persona N "<<i+1<<endl;
cout<<" ---> Codigo: ";
cin >>persona[i].cod_alu;
cout<<" ---> Sexo: ";
cin >>persona[i].sexo;
cin >>persona[i].sexo;
cout<<" ---> Apellidos: ";
gets(persona[i].ape_alu);
gets(persona[i].ape_alu);
cout<<" ---> Nombres: ";
gets(persona[i].nom_alu);
cout<<" ---> Estado Civil: ";
cin >>persona[i].est_civ_alu;
cin >>persona[i].est_civ_alu;
cout<<" ---> Email: ";
cin >>persona[i].mail_alu;
cin >>persona[i].mail_alu;
cout<<" ---> Talla: ";
cin >>persona[i].talla;
cout<<" ---> Distrito de residencia: ";
gets(persona[i].dist_res_alu);
gets(persona[i].dist_res_alu);
cout<<" ---> Edad: ";
cin >>persona[i].edad;
cout<<" ---> Numero de celular: ";
cin >>persona[i].celular;
cin >>persona[i].celular;
cout<<" ---> Notas: "<<endl;
for(j=0;j<=3;j++)
{
cout<<"\t\t Nota N "<<j+1<<" : " ;
cin >>persona[i].notas[j];
}

}
for(i=0;i<npersonas;i++)
{

if((persona[i].sexo=='M')&&(persona[i].fech_nac_alu=1989)&&(persona[i].est_civ_a
lu=='S'||persona[i].est_civ_alu=='s')&&(persona[i].distrito_res=="V"||persona[i].distri
to_res=="M"||persona[i].distrito_res=="T")&&((
persona[i].nom_alu[1]+persona[i].nom_alu[2]+persona[i].nom_alu[3]+persona[i].no
m_alu[4])/4)>15))
{ cout<<persona[i].nom_alu<<endl;
cout<<persona[i].ape_alu<<endl;}
}
}
Ejercicio 2.
#include <iostream>
#include <string.h>
#include <conio.h>
using namespace std ;
struct Persona
{
char cod_alu[8];
char ape_alu[50];
char nom_alu[50];
char est_civ_alu;
char sexo;
char mail_alu[50];
float talla;
char dist_res_alu[50];
int edad;
int notas[8];
char celular[9];
int ingreso;
}persona [50];

int main (void)


{
int nper,i,j,prom;
cout<<endl<<endl;
cout<<"Ingrese numero de personas: ";
cin >>nper;
for (i=0;i<nper;i++)
{
cout<<"\t\t\t\t\t Persona N "<<i+1<<endl;
cout<<" ---> Codigo: ";
cin >>persona[i].cod_alu;
cout<<" ---> Sexo: ";
cin >>persona[i].sexo;
cin >>persona[i].sexo;
cout<<" ---> Apellidos: ";
gets(persona[i].ape_alu);
gets(persona[i].ape_alu);
cout<<" ---> Nombres: ";
gets(persona[i].nom_alu);
cout<<" ---> Estado Civil: ";
cin >>persona[i].est_civ_alu;
cin >>persona[i].est_civ_alu;
cout<<" ---> Email: ";
cin >>persona[i].mail_alu;
cin >>persona[i].mail_alu;
cout<<" ---> Talla: ";
cin >>persona[i].talla;
cout<<" ---> Distrito de residencia: ";
gets(persona[i].dist_res_alu);
gets(persona[i].dist_res_alu);
cout<<" ---> Edad: ";
cin >>persona[i].edad;
cout<<" ---> Numero de celular: ";
cin >>persona[i].celular;
cout<<" ---> Ao de ingreso: ";
cin >>persona[i].ingreso;
cout<<" ---> Notas: "<<endl;
for(j=0;j<=3;j++)
{
cout<<"\t Nota N "<<j+1<<" : " ;
cin >>persona[i].notas[j];

}
}
for (i=0;i<nper;i++)
{

if((persona[i].ingreso=2017)&&(persona[i].talla<1.50)&&(persona[i].mail_alu=="@g
mail.com"))
{
cout<<persona[i].ape_alu<<endl;
cout<<persona[i].est_civ_alu<<endl;
}
}
getch();
return 0;
}
Ejercicio 3.
#include <iostream>
#include <string.h>
#include <conio.h>
using namespace std ;
struct Persona
{
char cod_alu[8];
char ape_alu[50];
char nom_alu[50];
char est_civ_alu;
char sexo;
char mail_alu[50];
float talla;
char dist_res_alu[30];
int edad;
int notas[8];
char celular[9];
}persona [50];

int main (void)


{
int nper,i,j,prom;
cout<<endl<<endl;
cout<<"Ingrese numero de personas: ";
cin >>nper;
for (i=0;i<nper;i++)
{
cout<<"\t\t\t\t\t Persona N "<<i+1<<endl;
cout<<" ---> Codigo: ";
cin >>persona[i].cod_alu;
cout<<" ---> Sexo: ";
cin >>persona[i].sexo;
cin >>persona[i].sexo;
cout<<" ---> Apellidos: ";
gets(persona[i].ape_alu);
gets(persona[i].ape_alu);
cout<<" ---> Nombres: ";
gets(persona[i].nom_alu);
cout<<" ---> Estado Civil: ";
cin >>persona[i].est_civ_alu;
cin >>persona[i].est_civ_alu;
cout<<" ---> Email: ";
cin >>persona[i].mail_alu;
cin >>persona[i].mail_alu;
cout<<" ---> Talla: ";
cin >>persona[i].talla;
cout<<" ---> Distrito de residencia: ";
gets(persona[i].dist_res_alu);
gets(persona[i].dist_res_alu);
cout<<" ---> Edad: ";
cin >>persona[i].edad;
cout<<" ---> Numero de celular: ";
cin >>persona[i].celular;
cin >>persona[i].celular;
cout<<" ---> Notas: "<<endl;
for(j=0;j<=3;j++)
{
cout<<"\t Nota N "<<j+1<<" : " ;
cin >>persona[i].notas[j];

}
}
for (i=0;i<nper;i++)
{

if((((persona[i].nom_alu[1]+persona[i].nom_alu[2]+persona[i].nom_alu[3]+persona[i
].nom_alu[4])/4)<10)&&(persona[i].sexo== 'M' || persona[i].sexo==
'm')&&(persona[i].est_civ_alu== 'V'||persona[i].est_civ_alu==
'v')&&(persona[i].edad>20&&persona[i].edad<30)&&(persona[i].dist_res_alu=="Linc
e"))
{
cout<<persona[i].ape_alu<<endl;
}
}
getch();
return 0;
}
Ejercicio 4.
#include <iostream>
#include <string.h>
#include <conio.h>
using namespace std ;
struct Persona
{
char cod_alu[8];
char ape_alu[50];
char nom_alu[50];
char est_civ_alu;
char sexo;
char mail_alu[50];
float talla;
char dist_res_alu[50];
int edad;
int notas[8];
char celular[9];
int ingreso;
}persona [50];

int main (void)


{
int nper,i,j,prom,cantidadalu=0;
cout<<endl<<endl;
cout<<"Ingrese numero de personas: ";
cin >>nper;
for (i=0;i<nper;i++)
{
cout<<"\t\t\t\t\t Persona N "<<i+1<<endl;
cout<<" ---> Codigo: ";
cin >>persona[i].cod_alu;
cout<<" ---> Sexo: ";
cin >>persona[i].sexo;
cin >>persona[i].sexo;
cout<<" ---> Apellidos: ";
gets(persona[i].ape_alu);
gets(persona[i].ape_alu);
cout<<" ---> Nombres: ";
gets(persona[i].nom_alu);
cout<<" ---> Estado Civil: ";
cin >>persona[i].est_civ_alu;
cin >>persona[i].est_civ_alu;
cout<<" ---> Email: ";
cin >>persona[i].mail_alu;
cin >>persona[i].mail_alu;
cout<<" ---> Talla: ";
cin >>persona[i].talla;
cout<<" ---> Distrito de residencia: ";
gets(persona[i].dist_res_alu);
gets(persona[i].dist_res_alu);
cout<<" ---> Edad: ";
cin >>persona[i].edad;
cout<<" ---> Numero de celular: ";
cin >>persona[i].celular;
cout<<" ---> Ao de ingreso: ";
cin >>persona[i].ingreso;
cout<<" ---> Notas: "<<endl;
for(j=0;j<=3;j++)
{
cout<<"\t Nota N "<<j+1<<" : " ;
cin >>persona[i].notas[j];

}
}
for (i=0;i<nper;i++)
{
if((persona[i].celular=="6")&&(persona[i].dist_res_alu=="Jesus
Maria")&&(persona[i].mail_alu=="@yahoo.com"))
{
cout<<persona[i].ape_alu<<endl;
cantidadalu++ ;
}
cout <<"Numero de alumnos:"<<cantidadalu<<endl;

}
getch();
return 0;
}

También podría gustarte