Programacion Java Digito Verificador Chile

Páginas: 3 (569 palabras) Publicado: 26 de agosto de 2011
He aquí el metodo en java para sacar el digito verificador en chile
public static void verifico()
{
if (rut.length()==7)
{
String metodo=rut.substring(0,7);int numero=Integer.parseInt(metodo);
int z=(int)(numero/10000000);
int y=(int)((numero-z*10000000)/1000000);
intx=(int)((numero-(z*10000000+y*1000000))/100000);
int w=(int)((numero-(z*10000000+y*1000000+x*100000))/10000);
int v=(int)((numero-(z*10000000+y*1000000+x*100000+w*10000))/1000);
intu=(int)((numero-(z*10000000+y*1000000+x*100000+w*10000+v*1000))/100);
int t=(int)((numero-(z*10000000+y*1000000+x*100000+w*10000+v*1000+u*100))/10);
ints=(int)(numero-(z*10000000+y*1000000+x*100000+w*10000+v*1000+u*100+t*10));
int r=11-((z*3+y*2+x*7+w*6+v*5+u*4+t*3+s*2)%11);

if(r>=0&&r<=9)System.out.println(z+""+y+"."+x+""+w+""+v+"."+u+""+t+""+s+"-"+r);
else if(r==10)
System.out.println(z+""+y+"."+x+""+w+""+v+"."+u+""+t+""+s+"-K");
else if(r==11)System.out.println(z+""+y+"."+x+""+w+""+v+"."+u+""+t+""+s+"-0");
}
else if(rut.length()==8)
{
String metodo=rut.substring(0,8);
int numero=Integer.parseInt(metodo);int z=(int)(numero/10000000);
int y=(int)((numero-z*10000000)/1000000);
int x=(int)((numero-(z*10000000+y*1000000))/100000);
intw=(int)((numero-(z*10000000+y*1000000+x*100000))/10000);
int v=(int)((numero-(z*10000000+y*1000000+x*100000+w*10000))/1000);
intu=(int)((numero-(z*10000000+y*1000000+x*100000+w*10000+v*1000))/100);
int t=(int)((numero-(z*10000000+y*1000000+x*100000+w*10000+v*1000+u*100))/10);
int s=(int)(numero-(z*10000000+y*1000000+x*100000+w*10000+v*1000+u*100+t*10));...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Digito verificador
  • Numero verificador (formula para obtener el ultimo digito o letra del rut) chile
  • digito verificador del rut
  • Digito verificador de no ss
  • digito verificador catcha
  • Jercicios Programacion Digita
  • Programacion java
  • programacion java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS