View difference between Paste ID: 62Ht3edh and zsjjjgky
SHOW: | | - or go back to the newest paste.
1
CLS
2
DIM RUT AS STRING
3
COLOR 0, 7
4
LOCATE 1, 30: PRINT "Validar Rut Chileno."
5
COLOR 7, 0
6
INPUT "Ingrese su rut (sin puntos ni guion): ", RUT$
7
Cant = LEN(RUT$)
8
SELECT CASE Cant
9-
    CASE 7: 'Rut con formado: 700.000-k
9+
    CASE 7: 'Rut con formado: 700.000-0
10
        Digitos$ = MID$(RUT$, 1, 6)
11
        Verificador$ = MID$(RUT$, 7, 1)
12
        FOR n = 1 TO 6
13
            Digitos(n) = VAL(MID$(Digitos$, n, 1))
14
15
        NEXT
16-
    CASE 8: 'Rut con formato 1.000.000-k
16+
17
    CASE 8: 'Rut con formato 1.000.000-0
18
        Digitos$ = MID$(RUT$, 1, 7)
19
        Verificador$ = MID$(RUT$, 8, 1)
20
        FOR n = 1 TO 7
21
            Digitos(n) = VAL(MID$(Digitos$, n, 1))
22
23
        NEXT
24-
    CASE 9: 'Rut con formato 10.000.000-k
24+
25
    CASE 9: 'Rut con formato 10.000.000-
26
        Digitos$ = MID$(RUT$, 1, 8)
27
        Verificador$ = MID$(RUT$, 9, 1)
28
        FOR n = 1 TO 8
29
            Digitos(n) = VAL(MID$(Digitos$, n, 1))
30
31
        NEXT
32
END SELECT