SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
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
• 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")
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
• Ejecución
- Pantalla de inicio
- Ejercicio
- Validación Cédula
- Registro de vocales
Validacion de cedula ecuatoriana con funciones

Más contenido relacionado

Similar a Validacion de cedula ecuatoriana con funciones

Similar a Validacion de cedula ecuatoriana con funciones (10)

Elemento n3
Elemento n3Elemento n3
Elemento n3
 
Cuaderno digital
Cuaderno digitalCuaderno digital
Cuaderno digital
 
Boton de eliminar
Boton de eliminarBoton de eliminar
Boton de eliminar
 
Crear una solución en visual studio
Crear una solución en visual studioCrear una solución en visual studio
Crear una solución en visual studio
 
Proyecto de un formulario de facturacion
Proyecto de un formulario de facturacionProyecto de un formulario de facturacion
Proyecto de un formulario de facturacion
 
Guia n5 tam 2009 1
Guia n5 tam 2009 1Guia n5 tam 2009 1
Guia n5 tam 2009 1
 
Visual basic cbtis
Visual basic cbtisVisual basic cbtis
Visual basic cbtis
 
Guia de Laboratorios 2 - VB.NET 2005
Guia de Laboratorios 2 - VB.NET 2005Guia de Laboratorios 2 - VB.NET 2005
Guia de Laboratorios 2 - VB.NET 2005
 
Documentoaltas
DocumentoaltasDocumentoaltas
Documentoaltas
 
Documento de altas
Documento de altasDocumento de altas
Documento de altas
 

Último

plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 

Último (20)

plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 

Validacion de cedula ecuatoriana con funciones

  • 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
  • 4. • Ejecución - Pantalla de inicio - Ejercicio - Validación Cédula
  • 5.
  • 6.
  • 7. - Registro de vocales