Advertisement
Guest User

Validar RUT GW-Basic

a guest
Apr 7th, 2012
114
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-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.  
  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.  
  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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement