Inicio > Java > Verificar Numero de Cedula

Verificar Numero de Cedula

A continuación se presenta un programa en java que se encarga en saber si el numero de cedula ingresado es el correcto:

 

 

package ejerciciosvarios;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class cedula {
public static void main(String[] args) throws IOException {
BufferedReader datos = new BufferedReader(new InputStreamReader(System.in));
int a;
String ced = ” “;
int r1, r2, r3, r4;
int r5 = 0;
int r6 = 0;
int n1, rt, c = 0;
int j = 0;
System.out.println(“PROGRAMA DE COMPROBACION DE NUMERO DE CEDULA”);
System.out.println(“Ingrese numero de cedula”);
ced = (datos.readLine());
for (int i = 0; i < ced.length(); i++) {
c++;
}
if (c == 10) {
for (int i = 0; i <= 8; i = i + 2) {
char n = (char) (ced.charAt(i));
n1 = n – 48;
r1 = (n1 * 2);
if (r1 > 9) {
r2 = (r1 – 9);
} else {
r2 = r1;
}
if ((i + 1) == 9) {
r5 = (r5 + r2);
} else {
char r = (char) (ced.charAt(i + 1));
r3 = r – 48;
r4 = (r2 + r3);
r5 = (r5 + r4);
}
}
if (r5 <= 10) {
r6 = (10 – r5);
}
if ((r5 >= 11) && (r5 <= 20)) {
r6 = (20 – r5);
}
if ((r5 >= 21) && (r5 <= 30)) {
r6 = (30 – r5);
}
if ((r5 >= 31) && (r5 <= 40)) {
r6 = (40 – r5);
}
if ((r5 >= 41) && (r5 <= 50)) {
r6 = (50 – r5);
}
char k = (char) (ced.charAt(9));
rt = k – 48;
if (rt == r6) {
System.out.println(“NUMERO DE CEDULA CORRECT0”);
} else {
System.out.println(“NUMERO DE CEDULA INCORRECTO”);
}
} else {
System.out.println(“DIGITOS INSUFICIENTES INGRESE CORRECTAMENTE:”);
}
}
}

Categorías:Java
  1. septiembre 26, 2012 a las 5:25 pm

    Podría ser mas pequeño, aunque sea en java mismo

  2. septiembre 26, 2012 a las 8:29 pm

    chever ing. milton esta mas corto, saludos

    • oscar
      julio 21, 2015 a las 9:59 pm

      hola me podria ayudar con el codigo para hacer la interfaz grafica
      de verificacion de cedula hecho en java

      • julio 22, 2015 a las 2:14 pm

        si claro este es

        package ejerciciosvarios;

        import java.io.BufferedReader;
        import java.io.IOException;
        import java.io.InputStreamReader;

        public class cedula {
        public static void main(String[] args) throws IOException {
        BufferedReader datos = new BufferedReader(new InputStreamReader(System.in));
        int a;
        String ced = ” “;
        int r1, r2, r3, r4;
        int r5 = 0;
        int r6 = 0;
        int n1, rt, c = 0;
        int j = 0;
        System.out.println(“PROGRAMA DE COMPROBACION DE NUMERO DE CEDULA”);
        System.out.println(“Ingrese numero de cedula”);
        ced = (datos.readLine());
        for (int i = 0; i < ced.length(); i++) {
        c++;
        }
        if (c == 10) {
        for (int i = 0; i 9) {
        r2 = (r1 – 9);
        } else {
        r2 = r1;
        }
        if ((i + 1) == 9) {
        r5 = (r5 + r2);
        } else {
        char r = (char) (ced.charAt(i + 1));
        r3 = r – 48;
        r4 = (r2 + r3);
        r5 = (r5 + r4);
        }
        }
        if (r5 = 11) && (r5 = 21) && (r5 = 31) && (r5 = 41) && (r5 <= 50)) {
        r6 = (50 – r5);
        }
        char k = (char) (ced.charAt(9));
        rt = k – 48;
        if (rt == r6) {
        System.out.println(“NUMERO DE CEDULA CORRECT0″);
        } else {
        System.out.println(“NUMERO DE CEDULA INCORRECTO”);
        }
        } else {
        System.out.println(“DIGITOS INSUFICIENTES INGRESE CORRECTAMENTE:”);
        }
        }
        }

  3. oscar
    julio 21, 2015 a las 9:58 pm

    hola me podria ayudar con el codigo para hacer la interfaz grafica
    de verificacion de cedula hecho en java igual co

  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: