contatore free

solutioncafe IT

Il System Architect è il punto di unione tra IT, processi aziendali e esigenze del cliente

gen
2008
8

Per calcolare il BBAN Italiano concatenare ABI + CAB + C/C e calcolarne il check digit (CIN) secondo quanto segue:

ABI (5 caratteri Numerici, se l’ABI e’ inferiore a 5 caratteri riempire di 0 (zero) a sinistra)
CAB (5 caratteri Numerici, se il CAB e’ inferiore a 5 caratteri riempire di 0 (zero) a sinistra)
CONTO CORRENTE (12 caratteri Alfanumerici, se il C/C e’ inferiore ai 12 caratteri riempire di 0 (zero) a sinistra).

es. 05428 11101 000000123456

Partendo da sinistra, assegnare una valore numerico per ciascun carattere nelle posizioni (pari e dispari) secondo le le tabelle sotto illustrate (il primo carattere a sinistra viene considerato “dispari”)

Trasformazione delle posizioni Dispari

A / 0 = 1 K = 2 U = 16
B / 1 = 0 L = 4 V = 10
C / 2 = 5 M = 18 W = 22
D / 3 = 7 N = 20 X = 25
E / 4 = 9 O = 11 Y = 24
F / 5 = 13 P = 3 Z = 23
G / 6 = 15 Q = 6
H / 7 = 17 R = 8
I / 8 = 19 S = 12
J / 9 = 21 T = 14

Trasformazione delle posizioni Pari

A / 0 = 0 K = 10 U = 20
B / 1 = 1 L = 11 V = 21
C / 2 = 2 M = 12 W = 22
D / 3 = 3 N = 13 X = 23
E / 4 = 4 O = 14 Y = 24
F / 5 = 5 P = 15 Z = 25
G / 6 = 6 Q = 16
H / 7 = 7 R = 17
I / 8 = 8 S = 18
J / 9 = 9 T = 19

La somma dei singoli valori deve essere divisa per 26 e il resto convertito in un carattere alfabetico secondo la seguente tabella:

0 = A 9 = J 18 = S
1 = B 10 = K 19 = T
2 = C 11 = L 20 = U
3 = D 12 = M 21 = V
4 = E 13 = N 22 = W
5 = F 14 = O 23 = X
6 = G 15 = P 24 = Y
7 = H 16 = Q 25 = Z
8 = I 17 = R

Aggiungere il carattere ottenuto davanti alla stringa iniziale (Composta da ABI + CAB + C/C) es. X0542811101000000123456

Tag:

Commenti

  1. luciano ha scritto,

    Lunga esperienza mecC Ccanografica e computer (OLIVETTI).  Con le schede perforate il CIN era mandatorio.  Poi ho dimenticato la regola. Grazie per il rinfrescodella mia memoria.  Siete molto gentili.        l.z.

  2. luciano zeppegno ha scritto,

    Ancora grazie per la Vs cortesia. Poichè l’appetito vien mangiando, sapreste dirmi dove trovare un compilatore C# funzionante possibilmente sia in WINDOWS XP sia in WINDOWS-7.
    Ovviamente sarei disposto a pagare per la licenza e l’uso.
    Cordiali saluti.
    Luciano Zeppegno.

Banner