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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  programa rut verificador
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: programa rut verificador  (Leído 1,767 veces)
Dani2304

Desconectado Desconectado

Mensajes: 1


Ver Perfil
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


« Última modificación: 24 Abril 2018, 20:41 pm por Dani2304 » En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: programa rut verificador
« Respuesta #1 en: 24 Abril 2018, 20:34 pm »

dices que necesitas hacer el programa, pero no indicas que te hacer falta para hacerlo... indica por favor de manera clara tus dudas y lo que llevas hecho


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Verificador de archivos enviados a un ftp
Scripting
morenochico 0 2,289 Último mensaje 5 Agosto 2008, 02:06 am
por morenochico
[JAVA] Sanitizador de palabras y verificador de RUT (Chile)
Java
carlitos.dll 3 12,524 Último mensaje 12 Octubre 2008, 00:32 am
por Pablo Videla
Verificador de dominios de .com.uy en PHP ..
PHP
[GB] 0 2,449 Último mensaje 9 Noviembre 2008, 17:37 pm
por [GB]
rutina para verificador ean 13 en mysql
Bases de Datos
heartless82 0 2,471 Último mensaje 20 Abril 2012, 22:00 pm
por heartless82
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines