Advertisement
Guest User

Validar RUT

a guest
Apr 7th, 2012
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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
  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.         NEXT
  15.  
  16.     CASE 8: 'Rut con formato 1.000.000-k
  17.         Digitos$ = MID$(RUT$, 1, 7)
  18.         Verificador$ = MID$(RUT$, 8, 1)
  19.         FOR n = 1 TO 6
  20.             Digitos(n) = VAL(MID$(Digitos$, n, 1))
  21.         NEXT
  22.  
  23.  
  24.     CASE 9: 'Rut con formato 10.000.000-k
  25.         Digitos$ = MID$(RUT$, 1, 8)
  26.         Verificador$ = MID$(RUT$, 9, 1)
  27.         FOR n = 1 TO 6
  28.             Digitos(n) = VAL(MID$(Digitos$, n, 1))
  29.         NEXT
  30.  
  31. END SELECT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement