Clase Dni- Sis103

2

Click here to load reader

description

DNI - JAVA

Transcript of Clase Dni- Sis103

Page 1: Clase Dni- Sis103

Nombre: Navarro Cors Alvaro JoaquinFecha: 24 de Septiembre de 2012Materia: SIS-103

Clase DNIinicio

privado cadena Numero;void DNI(cadena a)inicio

Numero = a;finvoid set_Numero(cadena a)inicio

Numero = a;fincadena get_Numero()inicio

Retornar Numero;finentero longitud_Numero(cadena Numero)inicio

entero i=0;entero longitud=0;mientras(Numero[i]<>’\0’)inicio

longitud++;i++;

finretornar longitud;

fincadena validar_Numero(cadena Numero)inicio

entero n=7,m;m=longitud_Numero(cadena Numero);si (m==n)entonces

continuar;si noinicio

imprimir ”cadena no valida”;retornar “ “;alto;

findesde i=0 hasta i<3 hacerinicio

si(Numero[i]>=’0’ And Numero[i]<=’9’)entonces

continuar;

Page 2: Clase Dni- Sis103

Nombre: Navarro Cors Alvaro JoaquinFecha: 24 de Septiembre de 2012Materia: SIS-103

si noinicio

imprimir “cadena no valida”;retornar “ “;alto;

finfini=3;si(Numero[i]==’-‘)entonces

continuar;si noinicio

imprimir “cadena no valida”;retornar “ “;alto;

findesde i=4 hasta i<n hacerinicio

si(Numero[i]>=’A’ And Numero[i]<=’Z’)entonces

continuar;si noinicio

imprimir “cadena no valida”;retornar “ “;alto;

finfinretornar Numero;

finfin