1. UNIVERSIDAD CENTRAL DEL ECUADOR
Facultad de Filosofía, Letras y Ciencias de la Educación
Jesus Alexander Haro Amaguaya
Informática, Tercero B
Programación III
Msc. Víctor Zapata
23 de diciembre de 2017
Validación de cédula y registro de vocales
• FORM1
o Diseño
o Código
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Label1.Text = "UNIVERSIDAD CENTRAL DEL ECUADOR" + vbLf + vbLf + "FACULTAD
DE FILOSOFIA, LETRAS Y CIENCIAS DE LA EDUCACIÓN"
Label2.Text = "INFORMÁTICA" + vbLf + vbLf + "TERCERO B" + vbLf + vbLf +
"JESUS ALEXANDER HARO AMAGUAYA" + vbLf + vbLf + "PROGRAMACIÓN III" + vbLf + vbLf
+ "MSC. VICTOR ZAPATA"
End Sub
Private Sub Ejercicio1ToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Ejercicio1ToolStripMenuItem.Click
MsgBox("Validación de cédula y registro de vocales",
MsgBoxStyle.Information, "Descripción del ejercicio")
Ejers.Show()
Hide()
End Sub
Private Sub SalirToolStripMenuItem_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles SalirToolStripMenuItem.Click
End
End Sub
End Class
2. • FORM2
o Diseño
o Código
Public Class Ejers
'Cedula
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim lon, coef, dig, sum, cont, nv, ver As Integer
Dim ced As String
ced = InputBox("Ingrese el numero de cédula", "Validación Cédula")
TextBox1.Text = ced
lon = Len(TextBox1.Text)
If (lon = 10) Then
coef = 2
For dig = 1 To 10
sum = Val(Mid(TextBox1.Text, dig, 1))
sum = sum * coef
If sum > 9 Then
sum = sum - 9
cont += sum
Else
cont += sum
End If
If coef = 2 Then
coef = 1
Else
coef = 2
End If
Next dig
nv = cont Mod 10
ver = Val(Mid(TextBox1.Text, dig, 10))
If nv = ver Then
MsgBox("El número de cedula es correcto",
MsgBoxStyle.Information, "Validación Cédula")
3. Else
TextBox1.Text = "##########"
MsgBox("El número de cedula es incorrecto",
MsgBoxStyle.Information, "Validación Cédula")
End If
Else
MsgBox("Se ha producido un error" & vbLf & "Verifique el numero
ingresado", MsgBoxStyle.Critical, "Vaidación Cédula")
TextBox1.Text = "##########"
End If
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
Form1.Show()
Hide()
End Sub
'Vocale
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button4.Click
Dim lon, conA, conE, conI, conO, conU As Integer
Dim l As String
Dim txt As String
txt = TextBox2.Text()
TextBox3.Text = LCase(txt)
TextBox2.Text = txt
lon = Len(TextBox2.Text)
For i = 1 To lon
l = Mid(TextBox3.Text, i, 1)
Select Case l
Case "a"
conA += 1
Case "e"
conE += 1
Case "i"
conI += 1
Case "o"
conO += 1
Case "u"
conU += 1
End Select
Next i
MsgBox("Letras Contadas" & vbLf & "A - a: " & conA & vbLf & "E - e: " &
conE & vbLf & "I - i: " & conI & vbLf & "O - o: " & conO & vbLf & "U - u: " &
conU & vbLf, 0, "Contaor de vocales")
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
Form1.Show()
Hide()
End Sub
End Class