content top

Algoritmo dígito verificador de RUT (Chile)

Método para calcular el dígito verificador de los RUT chilenos.

El algoritmo para validar un rut es simple, se escribe el rut hacia abajo luego cada digito se multiplica por la siguiente serie de numeros(3,2,7,6,5,4,3,2):

Ejemplo:

RUT: 33.444.111-3

3 x 3 = 9

3 x 2= 6

4 x 7 = 28

4 x 6 = 24

4 x 5 = 20

1 x 4 = 4

1 x 3 = 3

1 x 2 = 2

Sumamos todo y nos da: 96

el numero que nos dio, lo dividimos por 11 y sacamos el resto(%)

96%11=8

y por ultimo el digito verificador es:

11 - 8 = 3

por eso el rut es: 33.444.111-3

ahora si el resto es 10, el digito verificador es K

pd: busquen, subi tambien el programa en C que calcula lo mismo.

26
Liked it
Etiquetas: , , ,
votar


8 Responses to “Algoritmo dígito verificador de RUT (Chile)”

  1. maetschl dice:

    Faltó agregar, que si la resta final da 11. el dígito verificador es 0.

    voy a subir el código en C también :)

  2. neocrysis dice:

    ta bueno

  3. david dice:

    y que pasa cuando el rut es 1.111.111
    ahh..???

  4. maetschl dice:

    si sigues el algoritmo da como resultado 4, por lo que el rut queda:

    1.111.111-4

    saludos.

  5. Rod dice:

    HOla necesito el programa pero k ingrese el rut completo (con digito verificador) y me diga si es correcto o no…:S y no se como hacerlo, lo necesito en C++ si alguien puede mandarmelo al correo recv_6@hotmail.com seria filete…

  6. shadow4773 dice:

    y ke pasa con el 22.222.222-2 y el 33.333.333-3 y asi esos dan komo rut valido,

    y lo otro ke hacer con los rut validos por sobre los 30 millones osea rut validos pero ke aun no existan onda un 70.xxx.xxx-x

  7. magdalena dice:

    me utoo :D

  8. shokito dice:

    no si este sistema funcione.. a mi no me funciono supongamos este rut…

    17.170.093-0

    3 x 2= 6 +
    9 x 3= 27 +
    0 x 4= 0 +
    0 x 5= 0 +
    7 x 6= 42 +
    1 x 7= 7 +
    7 x 2= 14 +
    1 x 3= 3 = 99

    99 / 11 = 9 Y ….. 11 – 9 = 2 …
    entonces el rut deberia de ser 17170093-2 y no 17170093-0 .. entonces quien se equivoca la formula o el registro civil de chile.. que alguien me ayude… santanaman1@hotmail.com

Leave a Reply