Clase Dni- Sis103
Click here to load reader
-
Upload
joaquin-navarro -
Category
Documents
-
view
222 -
download
4
description
Transcript of 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;
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