I'm from Chile (South America), my native language is Spanis... I write a draft text below.
Estimados amigos, Me gustaria saber si puedo leer un campo numérico y descomponer individualmente sus dígitos de aquella cifra. Esto, con la intención de obtener el digito verificador(dv) de un RUT.
Intenté un algoritmo, pero tengo que hacer campos individuales para cada digito, que no es la idea, lo que hago es:
R1# R2# R3# R4# R5# R6# R7# R8# -dv<A>
entonces ingreso: 3 0 6 8 6 9 5 7 -dv 4(este surge del algoritmo)
Me gustaria que fuese asi:
RUT ######## -dv<A> (este surga del algoritmo) 30686957 -dv 4
Les agradesco mucha vuestra colaboración.
Carlos Ortega Areyte Academico
Procedimiento para obtener el dígito verificador. -------------------------------------------------- El RUT consta de dos partes, el número y el dígito verificador separados por un guión. En el siguiente ejemplo se toma como RUT el número 30.686.957- X, donde 30.686.957 es el número del RUT y X será el dígito verificador que se desea verificar o conocer: - Se procede a tomar el número de RUT de derecha a izquierda, multiplicando cada dígito por los números que componen la serie numérica 2,3,4,5,6,7; y sumando el resultado de estos productos, como se muestra a continuación (si se ha aplicado la serie hasta el 7 y quedan dígitos por multiplicar, se comienza la serie nuevamente): En el ejemplo: 7 × 2 = 14, 5 × 3 = 15, 9 × 4 = 36, 6 × 5 = 30, 8 × 6 = 48, 6 × 7 = 42, 0 × 2 = 0, 3 × 3 = 9, entonces la suma de los productos es: 14+15+36+30+48+42+0+9 = 194 - Al número obtenido por la suma del producto de cada dígito por la serie ya mencionada, se le aplica módulo 11, o sea, se divide por 11 y se determina el resto de la división. En el ejemplo: 194: 11 = 17 Resto: 7 Ahora a 11 se le resta el resto: En el ejemplo: 11 - 7 = 4 Si el resultado es 11, el dígito verificador será 0. Si el resultado es 10, el dígito verificador será K. En otro caso el resultado será el dígito verificador. Como en el ejemplo el resultado de la resta es 4, el dígito verificador es 4. Por ende, el RUT del ejemplo es el 30.686.957-4. Por cierto, este ejemplo lo Obtuve de es.wikipedia.org
************** ************** ******************************* This is a translation, I'm from Chile (South America), my native language is Spanish ... sorry my little English.
Dear friends,
I would like to know if I can read a numeric field and break down their individual one-digit figure. This, with the intention of obtaining the digit verifier (dv) of a RUT.
I tried an algorithm, but I have to make individual fields for each digit, that is not the idea, what I do is:
R1 # R2 # R3 # R4 # R5 # R6 # # R7 R8 # -dv <A>
then login: 3 0 6 8 6 9 5 7 dv- 4 (this born from the algorithm)
I would like it to be like this:
RUT ######## -dv <A> (this born from the algorithm) 30686957 -dv 4
Thank you very much for your cooperation.
Carlos Ortega Areyte Academic
Obtain the procedure for verifying digit. -------------------------------------------------- The RUT is in two parts, the number and verifying digit separated by a hyphen. In the following example is taken as RUT number 30686957 - X, where 30686957 is the number of RUT and X will be the verifying digit you want to know or verify:
- We shall proceed to take the number of RUT from right to left, by multiplying each digit numbers that make up the numerical series 2,3,4,5,6,7; and adding the output of these products, as shown below (if the series has been implemented and are up to 7 digits per leverage, the series begins again):
In the example:
7 x 2 = 14
5 x 3 = 15,
9 × 4 = 36
6 x 5 = 30,
8 × 6 = 48
6 x 7 = 42
0 x 2 = 0,
3 x 3 = 9
then the sum of products is: 14 +15 +36 +30 +48 +42 +0 +9 = 194
- The number obtained by the amount of the proceeds of each digit in the series already mentioned, it is covered module 11, in other words, is divided by 11 and determining the rest of the division.
In the example:
194: 11 = 17
Rest: 7
Now he is a 11 subtracts the rest:
In the example:
11-7 = 4
If the result is 11, the verifier digit will be 0. If the result is 10, will be verifying digit K. Otherwise the result will be verifying digit.
As in the example the result of the remainder is 4, the digit verifier is 4.
Thus, the RUT's example is the 30.686.957- 4.
this example of what I got es.wikipedia.org
There is an example of this, based on the Danish CPR number on the Epidata web site: http://www.epidata.dk/examples.php The example is in English & Danish, with an explanation in English.
You input the number as a single text field and then "take it apart" into its individual digits.
Jamie
Carlos wrote wrote:
I would like to know if I can read a numeric field and break down their individual one-digit figure. This, with the intention of obtaining the digit verifier (dv) of a RUT.
I tried an algorithm, but I have to make individual fields for each digit,
participants (1)
-
epidata-list@lists.umanitoba.ca