Algoritmo Rfc En C++
#include<conio.h>
#include<iostream.h>
#include<math.h>
#include<string.h>
class nombre
{
private:
char*nombres,*ap,*am;
public:
nombre();
~nombre();
void leenombre();
void muestra();
};
nombre :: nombre()
{
nombres='\0';
ap='\0';am='\0';
}
void nombre :: leenombre()
{
cout<<"Nombre:";
gets(nombres);
cout<<endl;
cout<<"Apellido Paterno:";
gets(ap);cout<<endl;
cout<<"Apellido materno:";
gets(am);
}
void nombre :: muestra()
{
clrscr();cout<<"Nombre:"<<nombres<<"\t"<<ap<<"\t"<<am;
getch();
}
nombre :: ~nombre()
{
nombres:'\0';
ap='\0';
am='\0';
}
class fecha: public nombre
{
private: char*an,*dia,*mes,*p1,*p2;
public:
fecha()
{
an='\0';
dia='\0';
mes='\0';
}
~fecha()
{
an='\0';
dia='\0';
mes='\0';
}
void leefecha(){
cout<<"Ingresa el a¤o en que naciste:";
gets(an);
cout<<endl;
cout<<"Ingresa tu mes de nacimiento:";
gets(mes);cout<<endl;
cout<<"Ingresa tu dia de nacimiento:";
gets(dia);
}
void muestraf()
{
cout<<"Tu fecha de nacimiento es:"<<dia<<" de"<<mes<<" del "<< an;
}
void rfc()
{
p1=nombres[0] && nombres[1] &&mes[0]&&mes[1]&&dia[0]&&dia[1];
}
};
void main()
{clrscr();
fecha *o;
o->leenombre();
o->leefecha();
clrscr();
o->muestra();
o->muestraf();
o->rfc;
}
Regístrate para leer el documento completo.