BP-BrainiaK's Words

the brainplace

  • Hola este es un calendario

    octubre 2007
    L M X J V S D
    « Sep   Nov »
    1234567
    891011121314
    15161718192021
    22232425262728
    293031  
  • Se ve mejor con…

    Firefox
  • Soy geek

  • RSS Feed


    Powered by feedburner
  • Escriba aquí

    ¿Tiene sugerencias?, ¿quejas?, ¿odia este blog?, ¿le gusta?, ¿Quiere contactarse con el Editor? Escribame 
    bpbrainiak@gmail.com
  • El mundo tiene

    • 32,251 Idiotas mas
  • Que es lo que hay?

  • Lo que paso antes…

  • El Rincon del Manasher

  • Posts Más Vistos

Validar RUT! Natural, en Palabras

Posted by bpbrainiak en 29/10/2007

No me atribuyo la autoria de este articulo, es mas en este me base para poder crear mi propia versión del algoritmo (que por asar o por destino olvide como se hacia)  el vinculo original está aqui

http://www.dcc.uchile.cl/~mortega/microcodigos/validarrut/

ALGORITMO 1

1. Multiplicar cada dígito del RUT se por 2, 3, ..., 7, 2, 3, ... de atrás hacia adelante.
2. Sumar las multiplicaciones parciales.
3. Calcular el resto de la división por 11
4. El Dígito Verificador es 11 menos el resultado anterior. Si es 10, se cambia por 'k'.

EJEMPLO.  RUT: 11.222.333

1.   1   1   2   2   2   3   3   3  <--  RUT
   * 3   2   7   6   5   4   3   2  <--  2, 3, 4, 5, 6, 7, 2, 3, ...
   --------------------------------------
     3   2  14  12  10  12   9   6

2. SUMA: 3 + 2 + 14 + 12 + 10 + 12 + 9 + 6 = 68

3.  68 : 11 = 6
  - 66
  ----
     2 <-- RESTO

4. 11 - 2 = 9 <-- DÍGITO VERIFICADOR

______________________________________________________

ALGORITMO 2, versión alternativa

1. Multiplicar cada dígito del RUT se por 9, 8, ..., 4, 9, 8, ... de atrás hacia adelante.
2. Sumar las multiplicaciones parciales.
3. Calcular el resto de la división por 11
4. El Dígito Verificador es el resultado anterior. Si es 10, se cambia por 'k'.

EJEMPLO.  RUT: 11.222.333

1.   1   1   2   2   2   3   3   3  <--  RUT
   * 8   9   4   5   6   7   8   9  <--  9, 8, 7, 6, 5, 4, 9, 8, ...
   --------------------------------------
     8   9   8  10  12  21  24  27

2. SUMA: 8 + 9 + 8 + 10 + 12 + 21 + 24 + 27 = 119

3.  119 : 11 = 10
  - 110
  -----
      9 <-- RESTO

4. 9 <-- DÍGITO VERIFICADOR

______________________________________________________

ALGORITMO 3, propiedades de la división por 11

1. Multiplicar cada dígito del RUT se por 9, 8, ..., 4, 9, 8, ... de atrás hacia adelante.
2. Sumar las multiplicaciones parciales.
3. Suma alternada de la lista reversa de los dígitos del resultado anterior.
4. El Dígito Verificador es el resultado anterior. Si es 10, se cambia por 'k'.

EJEMPLO.  RUT: 11.222.333

1.   1   1   2   2   2   3   3   3  <--  RUT
   * 8   9   4   5   6   7   8   9  <--  9, 8, 7, 6, 5, 4, 9, 8, ...
   --------------------------------------
     8   9   8  10  12  21  24  27

2. SUMA: 8 + 9 + 8 + 10 + 12 + 21 + 24 + 27 = 119

3. SUMA ALTERNADA:  119 -> 9 - 1 + 1 = 9

4. 9 <-- DÍGITO VERIFICADOR

Una respuesta to “Validar RUT! Natural, en Palabras”

  1. shelo said

    .

    jajja me acordé del ramo programacion cuando estaba en el colegio estudiando lo que ahora me alimenta… (no tomarlo tan literal, ya q no como computadores jeje)

    Saludos.

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: