elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / programa rut verificador en: 24 Abril 2018, 20:30 pm
Hola!
Debo hacer un programa en C el cual me de como resultado el digito verificador del rut y además debe estar hecho con funciones. No sé como crear dichas funciones.

Algoritmo:

1.- Multiplicar cada digito del rut por 9,8,...,4,9,8,... de atrás hacia adelante.
2.- Sumar las multiplicacione parciales .
3.-Suma alternada de la lista reversa de los digitos del resultado anterior.
4.- El digito 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<--- Digito verificador
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines