ESTRUCTURAS EN C++
AGENDA
#include<conio.h>
#include<iostream.h>
#include<stdlib.h>
#include<string.h>
struct dato
{char ciudad[15];
char calle[20];
int nro;
}direccion;
struct fecha
{int anio;
int mes;
int dia;
}fechaNac;
struct persona
{ char nombre[20];
char apellido[30];
dato direccion;
char email[25];
int telefono;
int edad;
fecha fechaNac;
}Amigo;
void main()
{
clrscr();
int i,n;
persona Amigo[20];
cout<<"\ningrese la cantidad de amigos: ";
cin>>n;
//leemos los datos de los amigos
for(i=0;i<n;i++)
{cout<<"\n\tAMIGO "<<i<<" ";
cout<<"\ningrese nombre: ";
cin>>Amigo[i].nombre;
cout<<"\ningrese apellido: ";
cin>>Amigo[i].apellido;
cout<<"\ningrese la direccion ";
cout<<"\nigrese la ciudad: ";
cin>>Amigo[i].direccion.ciudad;
cout<<"ingrese la calle: ";
cin>>Amigo[i].direccion.calle;
cout<<"ingrese el numero: ";
cin>>Amigo[i].direccion.nro;
cout<<"\nemail: ";
cin>>Amigo[i].email;
cout<<"\ntelefono: ";
cin>>Amigo[i].telefono;
cout<<"\nedad: ";
cin>>Amigo[i].edad;
cout<<"\ningrese la fecha de nacimiento ";
cout<<"\nanio: ";
cin>>Amigo[i].fechaNac.anio;
cout<<"mes: ";
cin>>Amigo[i].fechaNac.mes;
cout<<"dia: ";
cin>>Amigo[i].fechaNac.dia;
}
//imprimir los datos
cout<<"***-------MI AGENDA-------***";
for(i=0;i<n;i++)
{
cout<<"\n\tAMIGO "<<i<<" ";
cout<<"\nnombre: "<<Amigo[i].nombre;
cout<<"\napellido: "<<Amigo[i].apellido;
cout<<"\ndireccion ";
cout<<"\nciudad: "<<Amigo[i].direccion.ciudad;
cout<<"\ncalle: "<<Amigo[i].direccion.calle;
cout<<"\nnumero: "<<Amigo[i].direccion.nro;
cout<<"\nemail: "<<Amigo[i].email;
cout<<"\ntelefono: "<<Amigo[i].telefono;
cout<<"\nedad: "<<Amigo[i].edad;
cout<<"\nfecha de nacimiento ";
cout<<"\nanio: "<<Amigo[i].fechaNac.anio;
cout<<"\nmes: "<<Amigo[i].fechaNac.mes;
cout<<"\ndia: "<<Amigo[i].fechaNac.dia;
}
getch();
}
#include<iostream.h>
#include<stdlib.h>
#include<string.h>
struct dato
{char ciudad[15];
char calle[20];
int nro;
}direccion;
struct fecha
{int anio;
int mes;
int dia;
}fechaNac;
struct persona
{ char nombre[20];
char apellido[30];
dato direccion;
char email[25];
int telefono;
int edad;
fecha fechaNac;
}Amigo;
void main()
{
clrscr();
int i,n;
persona Amigo[20];
cout<<"\ningrese la cantidad de amigos: ";
cin>>n;
//leemos los datos de los amigos
for(i=0;i<n;i++)
{cout<<"\n\tAMIGO "<<i<<" ";
cout<<"\ningrese nombre: ";
cin>>Amigo[i].nombre;
cout<<"\ningrese apellido: ";
cin>>Amigo[i].apellido;
cout<<"\ningrese la direccion ";
cout<<"\nigrese la ciudad: ";
cin>>Amigo[i].direccion.ciudad;
cout<<"ingrese la calle: ";
cin>>Amigo[i].direccion.calle;
cout<<"ingrese el numero: ";
cin>>Amigo[i].direccion.nro;
cout<<"\nemail: ";
cin>>Amigo[i].email;
cout<<"\ntelefono: ";
cin>>Amigo[i].telefono;
cout<<"\nedad: ";
cin>>Amigo[i].edad;
cout<<"\ningrese la fecha de nacimiento ";
cout<<"\nanio: ";
cin>>Amigo[i].fechaNac.anio;
cout<<"mes: ";
cin>>Amigo[i].fechaNac.mes;
cout<<"dia: ";
cin>>Amigo[i].fechaNac.dia;
}
//imprimir los datos
cout<<"***-------MI AGENDA-------***";
for(i=0;i<n;i++)
{
cout<<"\n\tAMIGO "<<i<<" ";
cout<<"\nnombre: "<<Amigo[i].nombre;
cout<<"\napellido: "<<Amigo[i].apellido;
cout<<"\ndireccion ";
cout<<"\nciudad: "<<Amigo[i].direccion.ciudad;
cout<<"\ncalle: "<<Amigo[i].direccion.calle;
cout<<"\nnumero: "<<Amigo[i].direccion.nro;
cout<<"\nemail: "<<Amigo[i].email;
cout<<"\ntelefono: "<<Amigo[i].telefono;
cout<<"\nedad: "<<Amigo[i].edad;
cout<<"\nfecha de nacimiento ";
cout<<"\nanio: "<<Amigo[i].fechaNac.anio;
cout<<"\nmes: "<<Amigo[i].fechaNac.mes;
cout<<"\ndia: "<<Amigo[i].fechaNac.dia;
}
getch();
}
CON ALUMNOS
#include<conio.h>
#include<iostream.h>
#include<stdlib.h>
#include<string.h>
#define Max 20
#define Ncad 5
void ordena();
struct persona
{
char nombre[Ncad][Max];
int edad;
float peso;
float talla;
}Alumno;
void main()
{
clrscr();
int i;
persona Alumno[50];
cout<<"ingrese los datos del alumno(estructura): "<<endl;
for(i=0;i<5;i++)
{
cout<<"\ningrese el nombre del alumno"<<i<<": ";
cin>>Alumno[i].nombre;
cout<<"\ningrese la edad del alumno: ";
cin>> Alumno[i].edad;
cout<<"\ningrese el peso del alumno: ";
cin>>Alumno[i].peso;
cout<<"\ningrese la talla del alumno: ";
cin>>Alumno[i].talla;
}
//muestra los datos del alumno
for(i=0;i<5;i++)
{
cout<<"\n\nAlumno numero"<<i<<": "<<endl;
cout<<"nombre: "<<Alumno[i].nombre<<endl;
cout<<"edad: "<<Alumno[i].edad<<endl;
cout<<"peso: "<<Alumno[i].peso<<endl;
cout<<"talla: "<<Alumno[i].talla<<endl;
}
getch();
}
DATOS DE UN ALUMNO
#include<iostream.h>
#include<stdlib.h>
#include<string.h>
#define Max 20
#define Ncad 5
void ordena();
struct persona
{
char nombre[Ncad][Max];
int edad;
float peso;
float talla;
}Alumno;
void main()
{
clrscr();
int i;
persona Alumno[50];
cout<<"ingrese los datos del alumno(estructura): "<<endl;
for(i=0;i<5;i++)
{
cout<<"\ningrese el nombre del alumno"<<i<<": ";
cin>>Alumno[i].nombre;
cout<<"\ningrese la edad del alumno: ";
cin>> Alumno[i].edad;
cout<<"\ningrese el peso del alumno: ";
cin>>Alumno[i].peso;
cout<<"\ningrese la talla del alumno: ";
cin>>Alumno[i].talla;
}
//muestra los datos del alumno
for(i=0;i<5;i++)
{
cout<<"\n\nAlumno numero"<<i<<": "<<endl;
cout<<"nombre: "<<Alumno[i].nombre<<endl;
cout<<"edad: "<<Alumno[i].edad<<endl;
cout<<"peso: "<<Alumno[i].peso<<endl;
cout<<"talla: "<<Alumno[i].talla<<endl;
}
getch();
}
DATOS DE UN ALUMNO
#include<stdlib.h>
#include<conio.h>
#include<iostream.h>
struct persona
{
long codigo;
int creditos;
int edad;
float peso;
float talla;
}Alumno;
void main()
{
clrscr();
int i;
persona Alumno[6];
cout<<"ingrese los datos del alumno(estructura): "<<endl;
for(i=0;i<2;i++)
{
cout<<"\ningrese el codigo del alumno"<<i<<": ";
cin>>Alumno[i].codigo;
cout<<"\ningrese el numero de creditos del alumno: ";
cin>> Alumno[i].creditos;
cout<<"\ningrese la edad del alumno: ";
cin>> Alumno[i].edad;
cout<<"ingrese el peso del alumno: ";
cin>>Alumno[i].peso;
cout<<"ingrese la talla del alumno: ";
cin>>Alumno[i].talla;
}
//muestra los datos del alumno
for(i=0;i<2;i++)
{
cout<<"\n\nAlumno numero"<<i<<": "<<endl;
cout<<"codigo: "<<Alumno[i].codigo<<endl;
cout<<"creditos: "<<Alumno[i].creditos<<endl;
cout<<"edad: "<<Alumno[i].edad<<endl;
cout<<"peso: "<<Alumno[i].peso<<endl;
cout<<"talla: "<<Alumno[i].talla<<endl;
}
getch();
}
#include<conio.h>
#include<iostream.h>
struct persona
{
long codigo;
int creditos;
int edad;
float peso;
float talla;
}Alumno;
void main()
{
clrscr();
int i;
persona Alumno[6];
cout<<"ingrese los datos del alumno(estructura): "<<endl;
for(i=0;i<2;i++)
{
cout<<"\ningrese el codigo del alumno"<<i<<": ";
cin>>Alumno[i].codigo;
cout<<"\ningrese el numero de creditos del alumno: ";
cin>> Alumno[i].creditos;
cout<<"\ningrese la edad del alumno: ";
cin>> Alumno[i].edad;
cout<<"ingrese el peso del alumno: ";
cin>>Alumno[i].peso;
cout<<"ingrese la talla del alumno: ";
cin>>Alumno[i].talla;
}
//muestra los datos del alumno
for(i=0;i<2;i++)
{
cout<<"\n\nAlumno numero"<<i<<": "<<endl;
cout<<"codigo: "<<Alumno[i].codigo<<endl;
cout<<"creditos: "<<Alumno[i].creditos<<endl;
cout<<"edad: "<<Alumno[i].edad<<endl;
cout<<"peso: "<<Alumno[i].peso<<endl;
cout<<"talla: "<<Alumno[i].talla<<endl;
}
getch();
}
NUMERO COMPLEJO
#include<conio.h>
#include<iostream.h>
#include<stdlib.h>
#include<string.h>
struct numero
{float real1;
float imaginario1;
float real2;
float imaginario2;
}complejo;
void main()
{
clrscr();
numero complejo;
int sumaR,sumaI;
cout<<"\ningrese el numero complejo ";
cout<<"\ningrese la parte real: ";
cin>>complejo.real1;
cout<<"\ningrese la parte imaginaria: ";
cin>>complejo.imaginario1 ;
cout<<"\ningrese el numero complejo ";
cout<<"\ningrese la parte real: ";
cin>>complejo.real2;
cout<<"ingrese la parte imaginaria: ";
cin>>complejo.imaginario2;
sumaR=complejo.real1+complejo.real2;
sumaI=complejo.imaginario1+complejo.imaginario2;
cout<<"la suma de los numeros complejos es"<<sumaR<<"+"<<sumaI<<"i";
getch();
}
#include<iostream.h>
#include<stdlib.h>
#include<string.h>
struct numero
{float real1;
float imaginario1;
float real2;
float imaginario2;
}complejo;
void main()
{
clrscr();
numero complejo;
int sumaR,sumaI;
cout<<"\ningrese el numero complejo ";
cout<<"\ningrese la parte real: ";
cin>>complejo.real1;
cout<<"\ningrese la parte imaginaria: ";
cin>>complejo.imaginario1 ;
cout<<"\ningrese el numero complejo ";
cout<<"\ningrese la parte real: ";
cin>>complejo.real2;
cout<<"ingrese la parte imaginaria: ";
cin>>complejo.imaginario2;
sumaR=complejo.real1+complejo.real2;
sumaI=complejo.imaginario1+complejo.imaginario2;
cout<<"la suma de los numeros complejos es"<<sumaR<<"+"<<sumaI<<"i";
getch();
}
No hay comentarios:
Publicar un comentario