Sunteți pe pagina 1din 4

import java.util.

*;

public class Pcedula {

public static int cedula (){

Scanner leer = new Scanner(System.in);


System.out.println ("Ingrese los Primeros 9 dgitos de el nmero de cdula a verificar");
int a= leer.nextInt();

if (a>999999999){

return (1);
} else
{
int b=(a/100000000);
int c= (a/10000000)-(b*10);
int d= (a/1000000)-(b*100)-c*10;
int e= (a/100000)-(b*1000)-c*100-d*10;
int f= (a/10000)-(b*10000)-c*1000-d*100-e*10;
int g= (a/1000)-b*100000-c*10000-d*1000-e*100-f*10;
int h= (a/100)-b*1000000-c*100000-d*10000-e*1000-f*100-g*10;
int i= (a/10)-b*10000000-c*1000000-d*100000-e*10000-f*1000-g*100-h*10;
int j= a-b*100000000-c*10000000-d*1000000-e*100000-f*10000-g*1000-h*100-i*10;

int k= (c+e+g+i);
int l,m,n,,o,x,z;
if (b*2>9){
l=b*2-9;
}
else{
l=b*2;
}
if (d*2>9){
m=d*2-9;
}
else{
m=d*2;
}
if (f*2>9){
n=b*2-9;
}
else{
n=f*2;
}
if (h*2>9){
=h*2-9;
}
else{

=h*2;
}
if (j*2>9){
o=j*2-9;
}
else{
o=j*2;
}
x=l+c+m+e+n+g++i+o;
if (x%10==0){
z=0;
}
else {
z=(((x/10)+1)*10)-x;
}
return (z);
}

public static void main(String[] args) {

int y= cedula();
if (y==1){
System.out.println ("vuelva a ingresar el numero de cedula");

}else{
System.out.println ("El ltimo dgito de la cdula debe ser :"+y);
}

}
}

S-ar putea să vă placă și