Guest User

Untitled

a guest
Jul 15th, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.35 KB | None | 0 0
  1.     Dim Letra_N As String
  2.     Dim Numero_Letras
  3.     Dim Caracter_Actual As String
  4.     Dim Suma_1 As String
  5.     Dim Numero_M1 As String
  6.     Dim Numero_M2 As String
  7.     Dim Letra_B As Boolean
  8.     Public Sub Conv_ASCII()
  9.         Select Case Letra_N
  10.             Case "A"
  11.                 Letra_N = 65
  12.             Case "B"
  13.                 Letra_N = 66
  14.             Case "C"
  15.                 Letra_N = 67
  16.             Case "D"
  17.                 Letra_N = 68
  18.             Case "E"
  19.                 Letra_N = 69
  20.             Case "F"
  21.                 Letra_N = 70
  22.             Case "G"
  23.                 Letra_N = 71
  24.             Case "H"
  25.                 Letra_N = 72
  26.             Case "I"
  27.                 Letra_N = 73
  28.             Case "J"
  29.                 Letra_N = 74
  30.             Case "K"
  31.                 Letra_N = 75
  32.             Case "L"
  33.                 Letra_N = 76
  34.             Case "M"
  35.                 Letra_N = 77
  36.             Case "N"
  37.                 Letra_N = 78
  38.             Case "O"
  39.                 Letra_N = 79
  40.             Case "P"
  41.                 Letra_N = 80
  42.             Case "Q"
  43.                 Letra_N = 81
  44.             Case "R"
  45.                 Letra_N = 82
  46.             Case "S"
  47.                 Letra_N = 83
  48.             Case "T"
  49.                 Letra_N = 84
  50.             Case "U"
  51.                 Letra_N = 85
  52.             Case "V"
  53.                 Letra_N = 86
  54.             Case "W"
  55.                 Letra_N = 87
  56.             Case "X"
  57.                 Letra_N = 88
  58.             Case "Y"
  59.                 Letra_N = 89
  60.             Case "Z"
  61.                 Letra_N = 90
  62.         End Select
  63.     End Sub
  64.     Public Sub Reinicio()
  65.         Letra_N = 0
  66.         Caracter_Actual = 0
  67.         Suma_1 = 0
  68.         Numero_Letras = 0
  69.         Nombre.Text = ""
  70.     End Sub
  71.     Private Sub Nombre_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Nombre.TextChanged
  72.         Nombre_Mayus.Text = Nombre.Text
  73.         Numero_Letras = Nombre_Mayus.TextLength
  74.     End Sub
  75.  
  76.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  77.         While Numero_Letras > 0
  78.             Letra_N = Nombre_Mayus.Text.Chars(Caracter_Actual)
  79.             Conv_ASCII()
  80.             If Letra_N > 20 Then
  81.                 If Letra_N > 90 Then
  82.                     Letra_N -= 30
  83.                 End If
  84.             End If
  85.             Suma_1 = (Suma_1 * 1) + (Letra_N * 1)
  86.             Caracter_Actual += 1
  87.             Numero_Letras -= 1
  88.         End While
  89.         Suma_1 = Suma_1 Xor 4660
  90.         Suma_1 = Suma_1 Xor 22136
  91.         MsgBox(Suma_1, MsgBoxStyle.Exclamation, "Numero de Serie:")
  92.         Reinicio()
  93.     End Sub
  94.  
  95.     Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  96.         Suma_1 = 0
  97.         Caracter_Actual = 0
  98.     End Sub
Add Comment
Please, Sign In to add comment