Registro De Rfc

Páginas: 2 (283 palabras) Publicado: 5 de marzo de 2013
este programa saca el rfc : espero y les sirva esta hecho en c el compilador es dev c++ (:


#include
#include
#include
#include
void abc(char *z){char d;
int i=0,x,p;
do{

d=getch();
if(d>=65&&d=97&&di;x=x-1)
{z[i]=0;}
}
if(d==8)
{

if(i>=1)
{
printf("%c %c",d,d);i=i-1;
z[i]=0;
}
}
}while(d!=13);
}
void fecha(char *z){
char d;
int i=0,x,p;
do{
if(d!=8)
{
if(i==2||i==5)
{printf("%c",47);
z[i]=47;
i=i++;
}}
d=getch();
if(d>=48&&di;x=x-1)
{z[i]=0;}
}
if(d==8)
{

if(i>=1)
{
printf("%c %c",d,d);i=i-1;
z[i]=0;
}
}
}while(d!=13);
}

void main()
{
char nombre[20],apeido[20],apeido2[20],feche[20],rfc[11];
int x;
printf("Ingresenombres:");
abc(nombre);
printf("Ingrese primer apeido:");
abc(apeido);
printf("Ingrese segundo apeido:");
abc(apeido2);
printf("Ingrese Fecha denacimiento:");
fecha(feche);
strupr(nombre);
strupr(apeido);
strupr(apeido2);
rfc[0]=apeido[0];if(apeido[0]==65||apeido[0]==69||apeido[0]==73||apeido[0]==85||apeido[0]==97||apeido[0]==101||apeido[0]==105||apeido[0]==111||apeido[0]==117)
rfc[1]=apeido[2];
else
rfc[1]=apeido[1];
if(apeido2[0]==0)rfc[2]=89;
else
rfc[2]=apeido2[0];
rfc[3]=nombre[0];
rfc[4]=240;
rfc[5]=feche[8];
rfc[6]=feche[9];
rfc[7]=feche[3];
rfc[8]=feche[4];
rfc[9]=feche[0];rfc[10]=feche[1];
for(x=strlen(rfc);x>10;x=x-1)
{rfc[x]=0;
}
printf("%s %s %s",nombre,apeido,apeido2);

printf("\nSu RFC:%s",rfc);
getch();
}
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Registro de menores de edad en el rfc
  • Rfc inscripción en el registro federal de contribuyentes
  • Contabilidad : rfc curp`imss afore infonavit nomina registro de control de asistencias
  • Antecedentes del Registro Federal de Contribuyentes (RFC)
  • que es el RFC
  • RFC
  • EL RFC
  • Rfc Y Dro

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS