Está en la página 1de 3

include <iostream>

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

using namespace std;

struct fecha
{
int dd,mm,aa;
};

class persona
{
private:
char nombre[20];
char apellido[20];
fecha fechanac;
int ci;
public:
void leer();
void mostrar();
int edad(fecha actual);

};
void persona::leer()
{
cout<<"ingrese el nombre :";
cin>>nombre;
cout<<"ingrese el Apellido :";
cin>>apellido;
cout<<"ingrese el ci: ";
cin>>ci;
cout<<"ingrese el dia de nacimiento :";
cin>>fechanac.dd;
cout<<"ingrese el mes de nacimiento :";
cin>>fechanac.mm;
cout<<"ingrese el a�o de nacimiento :";
cin>>fechanac.aa;
}
void persona::mostrar()
{
cout<<"El nombre es:"<<nombre<<endl;
cout<<"El Apellido es:"<<apellido<<endl;
cout<<"El ci es: "<<ci<<endl;
cout<<"El dia de nacimiento es:"<<fechanac.dd<<endl;
cout<<"El mes de nacimiento es:"<<fechanac.mm<<endl;
cout<<"El a�o de nacimiento es:"<<fechanac.aa<<endl;
}
int persona::edad(fecha actual)
{
return(2017-actual.aa);
}

class estudinate:public persona


{
private:
long int rude;
char colegio[30];
int curso;
char nivel;
public :
void leerest();
void mostrarest();
void cambiarcursoest();
void setcurso(int);
int getcurso();

};

void estudinate::leerest()
{
persona::leer();
cout<<"ingrese el rude:";
cin>>rude;
cout<<"ingrese el colegio:";
cin>>colegio;
cout<<"ingrese el curso :";
cin>>curso;
cout<<"ingrese el nivel :";
cin>>nivel;

}
void estudinate::mostrarest()
{
persona::mostrar();
cout<<"El rude es:"<<rude<<endl;
cout<<"El colegio es:"<<colegio<<endl;
cout<<"El curso es:"<<curso<<endl;
cout<<"El Nivel es:"<<nivel<<endl;
}
void estudinate::setcurso(int x)
{
curso=x;
}
int estudinate::getcurso()
{
return curso;
}
void estudinate::cambiarcursoest()
{
int nuevo,aux;
cout<<" ingresar ucros a cambiar "<<endl;
cin>>nuevo;

aux=curso;
curso=nuevo;
nuevo=aux;
cout<<"mostrar el nuevo curso"<<nuevo;
}
int main()
{
/*
persona p,a;

p.leer();
cout<<endl;
p.mostrar();
cout<<endl;
cout<<endl;
*/
estudinate e;
e.leerest();
cout<<endl;
/*
e.setcurso(12);
cout<<" el nuevo curso es ::"<<e.getcurso();
*/
e.cambiarcursoest();

return 0;
}

También podría gustarte