10.04.2019 Views

Ejercicios de programación .net (nivel inicial)

Se muestra el funcionamiento de los conceptos básicos para programar en .net

Se muestra el funcionamiento de los conceptos básicos para programar en .net

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

NAVARRETE MONTENEGRO ERIK LEONEL<br />

Leonel Navarrete


Unión <strong>de</strong> Caracteres<br />

Public Class Form2<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As<br />

System.Object, ByVal e As System.EventArgs) Handles<br />

Button1.Click<br />

Dim texto1, texto2 As String<br />

texto1 = TextBox1.Text<br />

texto2 = TextBox2.Text<br />

TextBox3.Text = texto1 + texto2<br />

End Sub<br />

Private Sub Button2_Click(ByVal sen<strong>de</strong>r As<br />

System.Object, ByVal e As System.EventArgs) Handles<br />

Button2.Click<br />

Dim texto1, texto2 As String<br />

texto1 = TextBox1.Text<br />

texto2 = TextBox2.Text<br />

TextBox4.Text = texto1 & texto2<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Manipular caracteres con MID<br />

Diseño<br />

Ejecución<br />

Programación<br />

Leonel Navarrete


Manipular caracteres con LEN<br />

Diseño<br />

Ejecución<br />

Programación<br />

Leonel Navarrete


Manipular caracteres con LEFT<br />

Diseño<br />

Ejecución<br />

Programación<br />

Leonel Navarrete


Manipular caracteres con RIGHT<br />

Diseño<br />

Ejecución<br />

Programación<br />

Leonel Navarrete


Manipular caracteres con SPACE<br />

Diseño<br />

Ejecución<br />

Programación<br />

Leonel Navarrete


Manipular caracteres con TRIM<br />

Diseño<br />

Ejecución<br />

Programación<br />

Leonel Navarrete


Enlazar Formularios<br />

Programación Form 1<br />

Leonel Navarrete


Enlazar Formularios<br />

Programación Form 2<br />

Leonel Navarrete


Convertir Caracteres<br />

Programación Form 1<br />

Leonel Navarrete


Convertir Caracteres<br />

Programación Form 2<br />

Leonel Navarrete


EDADES<br />

Leonel Navarrete


System IO<br />

Leonel Navarrete


Select Case Con LABEL<br />

Leonel Navarrete


Select Case<br />

Con MSGBOX<br />

MsgBox<br />

Leonel Navarrete


Usuario y Contraseña<br />

Leonel Navarrete


Juego <strong>de</strong> Cartas<br />

Leonel Navarrete


Juego <strong>de</strong> Cartas<br />

Leonel Navarrete


Usuario y Contraseña con Progress Bar<br />

Leonel Navarrete


Funciones Y Procedimientos<br />

Leonel Navarrete


Funciones Y Procedimientos<br />

Leonel Navarrete


Funciones Y Procedimientos<br />

Leonel Navarrete


Funciones Y Procedimientos<br />

ANIMACIÓN DE LETRAS<br />

Leonel Navarrete


Propieda<strong>de</strong>s <strong>de</strong> los objetos<br />

Public Class Form1<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object,<br />

ByVal e As System.EventArgs) Handles Button1.Click<br />

Me.BackColor = Color.Crimson<br />

End Sub<br />

Private Sub Button2_Click(ByVal sen<strong>de</strong>r As System.Object,<br />

ByVal e As System.EventArgs) Handles Button2.Click<br />

Me.Text = "primer formulario"<br />

Me.ForeColor = Color.Blue<br />

End Sub<br />

Private Sub Button3_Click(ByVal sen<strong>de</strong>r As System.Object,<br />

ByVal e As System.EventArgs) Handles Button3.Click<br />

End<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Propieda<strong>de</strong>s <strong>de</strong> los objetos<br />

Public Class Form2<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object,<br />

ByVal e As System.EventArgs) Handles Button1.Click<br />

Label1.Text = "mi segundo formulario"<br />

End Sub<br />

Private Sub Button2_MouseMove(ByVal sen<strong>de</strong>r As Object,<br />

ByVal e As System.Windows.Forms.MouseEventArgs) Handles<br />

Button2.MouseMove<br />

Me.BackColor = Color.Gold<br />

End Sub<br />

Private Sub Button3_DoubleClick(ByVal sen<strong>de</strong>r As Object,<br />

ByVal e As System.EventArgs) Handles Button3.DoubleClick<br />

Me.BackColor = Color.Cyan<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Propieda<strong>de</strong>s <strong>de</strong> los objetos<br />

Public Class Form3<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As<br />

System.Object, ByVal e As System.EventArgs) Handles<br />

Button1.Click<br />

End Sub<br />

imagen1.Visible = True<br />

Private Sub Button2_Click(ByVal sen<strong>de</strong>r As<br />

System.Object, ByVal e As System.EventArgs) Handles<br />

Button2.Click<br />

imagen1.Visible = False<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Propieda<strong>de</strong>s <strong>de</strong> los objetos<br />

Public Class Form4<br />

Private Sub Timer1_Tick(ByVal sen<strong>de</strong>r As<br />

System.Object, ByVal e As System.EventArgs) Handles<br />

Timer1.Tick<br />

End Sub<br />

End Class<br />

TextBox1.Text = Date.Now<br />

TextBox2.Text = TimeOfDay<br />

Leonel Navarrete


Propieda<strong>de</strong>s <strong>de</strong> los objetos<br />

Public Class Form5<br />

Private Sub cambiar_Click(ByVal sen<strong>de</strong>r As<br />

System.Object, ByVal e As System.EventArgs) Handles<br />

cambiar.Click<br />

End Sub<br />

End Class<br />

nombre.Text = "Programación“<br />

Leonel Navarrete


Propieda<strong>de</strong>s <strong>de</strong> los objetos<br />

Public Class Form6<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As<br />

System.Object, ByVal e As System.EventArgs) Handles<br />

Button1.Click<br />

ListBox1.Items.Add(TextBox1.Text)<br />

TextBox1.Text = ""<br />

TextBox1.Focus()<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Propieda<strong>de</strong>s <strong>de</strong> los objetos<br />

Public Class Form7<br />

Private Sub CheckBox1_CheckedChanged(ByVal sen<strong>de</strong>r<br />

As System.Object, ByVal e As System.EventArgs)<br />

Handles CheckBox1.CheckedChanged<br />

TextBox1.Text = "Programación"<br />

End Sub<br />

Private Sub CheckBox2_CheckedChanged(ByVal sen<strong>de</strong>r<br />

As System.Object, ByVal e As System.EventArgs)<br />

Handles CheckBox2.CheckedChanged<br />

TextBox1.Text = "INFORMÁTICA"<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Propieda<strong>de</strong>s <strong>de</strong> los objetos<br />

Public Class Form8<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button1.Click<br />

num3.Text = Val(num1.Text) + Val(num2.Text)<br />

End Sub<br />

Private Sub Button6_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button6.Click<br />

num1.Text = ""<br />

num2.Text = ""<br />

num3.Text = ""<br />

num1.Focus()<br />

End Sub<br />

Private Sub Button2_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button2.Click<br />

num3.Text = Val(num1.Text) - Val(num2.Text)<br />

End Sub<br />

Private Sub Button3_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button3.Click<br />

num3.Text = Val(num1.Text) * Val(num2.Text)<br />

End Sub<br />

Private Sub Button4_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button4.Click<br />

num3.Text = Val(num1.Text) / Val(num2.Text)<br />

End Sub<br />

Private Sub Button5_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button5.Click<br />

Me.Close()<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Propieda<strong>de</strong>s <strong>de</strong> los objetos<br />

Public Class Form9<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button1.Click<br />

num3.Text = Val(num1.Text) + Val(num2.Text)<br />

ListBox1.Items.Add(num3.Text)<br />

num3.Text = Val(num1.Text) - Val(num2.Text)<br />

ListBox1.Items.Add(num3.Text)<br />

num3.Text = Val(num1.Text) * Val(num2.Text)<br />

ListBox1.Items.Add(num3.Text)<br />

num3.Text = Val(num1.Text) / Val(num2.Text)<br />

ListBox1.Items.Add(num3.Text)<br />

End Sub<br />

Private Sub Button6_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button6.Click<br />

num1.Text = ""<br />

num2.Text = ""<br />

num3.Text = ""<br />

num1.Focus()<br />

End Sub<br />

Private Sub Button5_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button5.Click<br />

End<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Utilizando un Módulo<br />

Module Module1<br />

Public Contador As Integer = 0<br />

Public u, c, d As Object<br />

Public Sub animacion()<br />

If Contador = 3 Then<br />

Contador = 0<br />

Else<br />

Contador = Contador + 1<br />

Select Case Contador<br />

Case 1<br />

u.Visible = True<br />

c.Visible = False<br />

d.Visible = False<br />

Case 2<br />

u.Visible = False<br />

c.Visible = True<br />

d.Visible = False<br />

Case 3<br />

u.Visible = False<br />

c.Visible = False<br />

d.Visible = True<br />

End Select<br />

End If<br />

End Sub<br />

End Module<br />

Leonel Navarrete


Utilizando un Módulo<br />

Public Class Form1<br />

Private Sub Form1_Load(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles MyBase.Load<br />

u = Label1()<br />

c = Label2()<br />

d = Label3<br />

Timer1.Start()<br />

End Sub<br />

Private Sub Timer1_Tick(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Timer1.Tick<br />

animacion()<br />

End Sub<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button1.Click<br />

If TextBox1.Text = "Leo" And Val(TextBox2.Text) = 123 Then<br />

Timer2.Start()<br />

Else<br />

MsgBox("Usuario o contraseña incorrecto",<br />

MsgBoxStyle.Critical)<br />

End If<br />

End Sub<br />

Private Sub Timer2_Tick(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Timer2.Tick<br />

ProgressBar1.Increment(1)<br />

If ProgressBar1.Value = 100 Then<br />

Me.Hi<strong>de</strong>()<br />

Form2.Show()<br />

Timer2.Stop()<br />

End If<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Utilizando un Módulo<br />

Public Class Form2<br />

Private Sub Form2_Load(ByVal sen<strong>de</strong>r As System.Object, ByVal e As System.EventArgs) Handles<br />

MyBase.Load<br />

u = Label1()<br />

c = Label2()<br />

d = Label3<br />

Timer1.Start()<br />

End Sub<br />

Private Sub SalirToolStripMenuItem_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles SalirToolStripMenuItem.Click<br />

End<br />

End Sub<br />

Private Sub CuadradoToolStripMenuItem_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles CuadradoToolStripMenuItem.Click<br />

Me.Hi<strong>de</strong>()<br />

Form3.Show()<br />

End Sub<br />

Private Sub RectánguloToolStripMenuItem_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles RectánguloToolStripMenuItem.Click<br />

Me.Hi<strong>de</strong>()<br />

Form5.Show()<br />

End Sub<br />

Private Sub TriánguloToolStripMenuItem_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles TriánguloToolStripMenuItem.Click<br />

Me.Hi<strong>de</strong>()<br />

Form4.Show()<br />

End Sub<br />

Private Sub Timer1_Tick_1(ByVal sen<strong>de</strong>r As System.Object, ByVal e As System.EventArgs)<br />

Handles Timer1.Tick<br />

animacion()<br />

End Sub<br />

Private Sub PictureBox1_MouseMove(ByVal sen<strong>de</strong>r As Object, ByVal e As<br />

System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseMove<br />

u = Label1()<br />

c = Label2()<br />

d = Label3()<br />

Timer1.Start()<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Utilizando un Módulo<br />

Public Class Form3<br />

Private Sub MenúPrincipalToolStripMenuItem_Click(ByVal sen<strong>de</strong>r As<br />

System.Object, ByVal e As System.EventArgs) Handles<br />

MenúPrincipalToolStripMenuItem.Click<br />

Form2.Show()<br />

Me.Hi<strong>de</strong>()<br />

End Sub<br />

Private Sub SalirToolStripMenuItem_Click(ByVal sen<strong>de</strong>r As<br />

System.Object, ByVal e As System.EventArgs) Handles<br />

SalirToolStripMenuItem.Click<br />

End<br />

End Sub<br />

Private Sub Form3_Load(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles MyBase.Load<br />

u = Label1()<br />

c = Label2()<br />

d = Label3<br />

Timer1.Start()<br />

End Sub<br />

Private Sub Timer1_Tick(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Timer1.Tick<br />

animacion()<br />

End Sub<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button1.Click<br />

Label7.Text = Val(TextBox1.Text) * 4<br />

Label8.Text = Val(TextBox1.Text) * Val(TextBox1.Text)<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Utilizando un Módulo<br />

Public Class Form4<br />

Private Sub MenúPrincipalToolStripMenuItem_Click(ByVal sen<strong>de</strong>r As<br />

System.Object, ByVal e As System.EventArgs) Handles<br />

MenúPrincipalToolStripMenuItem.Click<br />

Form2.Show()<br />

Me.Hi<strong>de</strong>()<br />

End Sub<br />

Private Sub SalirToolStripMenuItem_Click(ByVal sen<strong>de</strong>r As System.Object,<br />

ByVal e As System.EventArgs) Handles SalirToolStripMenuItem.Click<br />

End<br />

End Sub<br />

Private Sub Form4_Load(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles MyBase.Load<br />

u = Label1()<br />

c = Label2()<br />

d = Label3<br />

Timer1.Start()<br />

End Sub<br />

Private Sub Timer1_Tick(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs)<br />

animacion()<br />

End Sub<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button1.Click<br />

Label7.Text = Val(TextBox1.Text) * 2 + Val(TextBox2.Text) * 2<br />

Label8.Text = Val(TextBox1.Text) * Val(TextBox2.Text)<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Utilizando un Módulo<br />

Public Class Form5<br />

Private Sub MenúPrincipalToolStripMenuItem_Click(ByVal sen<strong>de</strong>r As<br />

System.Object, ByVal e As System.EventArgs) Handles<br />

MenúPrincipalToolStripMenuItem.Click<br />

Form2.Show()<br />

Me.Hi<strong>de</strong>()<br />

End Sub<br />

Private Sub SalirToolStripMenuItem_Click(ByVal sen<strong>de</strong>r As System.Object,<br />

ByVal e As System.EventArgs) Handles SalirToolStripMenuItem.Click<br />

End<br />

End Sub<br />

Private Sub Form5_Load(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles MyBase.Load<br />

u = Label1()<br />

c = Label2()<br />

d = Label3<br />

Timer1.Start()<br />

End Sub<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button1.Click<br />

Dim p, h As Double<br />

Label7.Text = Val(TextBox1.Text) + Val(TextBox2.Text) +<br />

Val(TextBox3.Text)<br />

p = (Val(Label7.Text) / 2)<br />

h = (p * (p - Val(TextBox1.Text)) * (p - Val(TextBox2.Text)) * (p -<br />

Val(TextBox3.Text))) ^ (1 / 2)<br />

Label8.Text = (Val(TextBox1.Text) * h) / 2<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Aplicación 1<br />

Leonel Navarrete


Public Class Form1<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button1.Click<br />

N3.Text = Val(N1.Text) + Val(N2.Text)<br />

End Sub<br />

Private Sub Button2_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button2.Click<br />

N3.Text = Val(N1.Text) - Val(N2.Text)<br />

End Sub<br />

Private Sub Button3_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button3.Click<br />

N3.Text = Val(N1.Text) * Val(N2.Text)<br />

End Sub<br />

Private Sub Button4_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button4.Click<br />

N3.Text = Val(N1.Text) / Val(N2.Text)<br />

End Sub<br />

Private Sub Button5_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button5.Click<br />

N3.Text = Val(N1.Text) \ Val(N2.Text)<br />

End Sub<br />

Private Sub Button6_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button6.Click<br />

N3.Text = Val(N1.Text) ^ Val(N2.Text)<br />

End Sub<br />

Private Sub Button7_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button7.Click<br />

N3.Text = Val(N1.Text) Mod Val(N2.Text)<br />

End Sub<br />

Private Sub Button10_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button10.Click<br />

N1.Text = ""<br />

N2.Text = ""<br />

N3.Text = ""<br />

N1.Focus()<br />

End Sub<br />

Private Sub Button8_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button8.Click<br />

Me.Close()<br />

End Sub<br />

Private Sub Button9_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button9.Click<br />

Me.Hi<strong>de</strong>()<br />

Form2.show()<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Boolean<br />

Public Class Form3<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As<br />

System.Object, ByVal e As System.EventArgs) Handles<br />

Button1.Click<br />

Dim A As Integer<br />

Dim RES As Boolean<br />

A = TextBox1.Text<br />

RES = Not (A + 10 < 20)<br />

MsgBox(RES)<br />

End Sub<br />

Private Sub Button2_Click(ByVal sen<strong>de</strong>r As<br />

System.Object, ByVal e As System.EventArgs) Handles<br />

Button2.Click<br />

End<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Public Class Form2<br />

Private Sub salario_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles salario.Click<br />

Dim SB, HT, PPH, D, SN As Double<br />

HT = Val(HORAST.Text)<br />

PPH = Val(PAGOH.Text)<br />

SB = HT * PPH<br />

D = SB * 0.2<br />

SN = SB - D<br />

SALARION.Text = SN<br />

End Sub<br />

Private Sub Button10_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button10.Click<br />

NOMBREA.Text = ""<br />

HORAST.Text = ""<br />

PAGOH.Text = ""<br />

SALARION.Text = ""<br />

End Sub<br />

Private Sub Button8_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button8.Click<br />

Form1.Close()<br />

End Sub<br />

Private Sub Button9_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button9.Click<br />

Form3.Show()<br />

Me.Hi<strong>de</strong>()<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Public Class Form3<br />

Private Sub salario_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As System.EventArgs)<br />

Handles salario.Click<br />

Dim C, V, VT, I, T<br />

C = Val(CANT.Text)<br />

V = Val(VUNI.Text)<br />

VT = C * V<br />

I = VT * 0.12<br />

T = VT + I<br />

ListBox1.Items.Add(PROD.Text)<br />

VTOTAL.Text = VT<br />

IVA.Text = I<br />

TOTAL.Text = T<br />

End Sub<br />

Private Sub Button10_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As System.EventArgs)<br />

Handles Button10.Click<br />

ListBox1.Items.Clear()<br />

VTOTAL.Text = ""<br />

IVA.Text = ""<br />

TOTAL.Text = ""<br />

CANT.Text = ""<br />

VUNI.Text = ""<br />

PROD.Text = ""<br />

PROD.Focus()<br />

End Sub<br />

Private Sub Button8_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As System.EventArgs)<br />

Handles Button8.Click<br />

Form1.Close()<br />

End Sub<br />

Private Sub Button9_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As System.EventArgs)<br />

Handles Button9.Click<br />

fORM4.SHOW()<br />

Me.Hi<strong>de</strong>()<br />

End Sub<br />

End Class<br />

Leonel Navarrete


MouseMove<br />

Public Class Form4<br />

Private Sub PictureBox1_MouseMove(ByVal sen<strong>de</strong>r As Object, ByVal e As<br />

System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseMove<br />

RESP.Text = "MONITOR"<br />

End Sub<br />

Private Sub PictureBox2_MouseMove(ByVal sen<strong>de</strong>r As Object, ByVal e As<br />

System.Windows.Forms.MouseEventArgs) Handles PictureBox2.MouseMove<br />

RESP.Text = "TECLADO"<br />

End Sub<br />

Private Sub PictureBox3_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles PictureBox3.Click<br />

End Sub<br />

Private Sub PictureBox3_MouseMove(ByVal sen<strong>de</strong>r As Object, ByVal e As<br />

System.Windows.Forms.MouseEventArgs) Handles PictureBox3.MouseMove<br />

RESP.Text = "RATÓN"<br />

End Sub<br />

Private Sub PictureBox4_MouseMove(ByVal sen<strong>de</strong>r As Object, ByVal e As<br />

System.Windows.Forms.MouseEventArgs) Handles PictureBox4.MouseMove<br />

RESP.Text = "CPU"<br />

End Sub<br />

Private Sub Button10_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button10.Click<br />

RESP.Text = ""<br />

End Sub<br />

Private Sub Button8_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button8.Click<br />

Form1.Close()<br />

End Sub<br />

Private Sub Button9_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button9.Click<br />

Form5.Show()<br />

Me.Hi<strong>de</strong>()<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Public Class Form5<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal<br />

e As System.EventArgs) Handles Button1.Click<br />

TextBox1.ForeColor = Color.Red<br />

End Sub<br />

Private Sub Button2_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal<br />

e As System.EventArgs) Handles Button2.Click<br />

Me.BackColor = Color.Black<br />

End Sub<br />

Private Sub Button10_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal<br />

e As System.EventArgs) Handles Button10.Click<br />

Me.BackColor = Color.White<br />

TextBox1.ForeColor = Color.Black<br />

TextBox1.Text = ""<br />

TextBox1.Focus()<br />

End Sub<br />

Private Sub Button8_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal<br />

e As System.EventArgs) Handles Button8.Click<br />

Form1.Close()<br />

End Sub<br />

Private Sub Button9_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal<br />

e As System.EventArgs) Handles Button9.Click<br />

Form1.Show()<br />

Me.Hi<strong>de</strong>()<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Tiempo <strong>de</strong>l día<br />

Public Class Form1<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As<br />

System.Object, ByVal e As System.EventArgs) Handles<br />

Button1.Click<br />

Dim H As Integer<br />

H = TextBox2.Text<br />

Select Case H<br />

Case 1 To 5<br />

MsgBox("MADRUGADA")<br />

Case 6 To 11<br />

MsgBox("MAÑANA")<br />

Case 12 To 18<br />

MsgBox("TARDE")<br />

Case 19 To 24<br />

MsgBox("NOCHE")<br />

End Sub<br />

End Class<br />

End Select<br />

Leonel Navarrete


Día <strong>de</strong>l Año, con BISIESTO<br />

Public Class Form2<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button1.Click<br />

Dim año, mes, dia, a, bisiesto As Integer<br />

año = Mid(TextBox1.Text, 1, 4)<br />

mes = Mid(TextBox1.Text, 6, 2)<br />

a = Mid(TextBox1.Text, 9, 2)<br />

bisiesto = año Mod 4<br />

If año < 1900 Or año > 2014 Then<br />

MsgBox("INGRESE OTRO AÑO")<br />

Else<br />

If mes 12 Then<br />

MsgBox("INGRESE OTRO MES")<br />

Else<br />

Select Case mes<br />

Case 1, 3, 5, 7, 8, 10, 12<br />

dia = 31<br />

Case 4, 6, 9, 11<br />

dia = 30<br />

Case 2<br />

If bisiesto = 0 Then<br />

dia = 29<br />

Else<br />

dia = 28<br />

End If<br />

End Select<br />

If a > dia Then<br />

MsgBox("Ingrese otro dia")<br />

Else<br />

MsgBox("Fecha valida")<br />

End If<br />

End If<br />

End If<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Bucle For<br />

Public Class Form1<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As<br />

System.Object, ByVal e As System.EventArgs) Handles<br />

Button1.Click<br />

Dim resp As Integer<br />

Dim I As Integer<br />

Dim R As Integer<br />

R = Val(TextBox1.Text)<br />

For I = 1 To 10 Step 1<br />

resp = I * R<br />

ListBox1.Items.Add(I & " * " & R & " = "<br />

& resp)<br />

Next<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Bucle For<br />

Public Class Form2<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As<br />

System.Object, ByVal e As System.EventArgs) Handles<br />

Button1.Click<br />

Dim I As Integer<br />

For I = 2 To 100 Step 2<br />

ListBox1.Items.Add(I)<br />

Next<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Public Class Form1<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button1.Click<br />

If CheckBox1.Checked = True Then<br />

TextBox3.Text = Val(TextBox1.Text) + Val(TextBox2.Text)<br />

End If<br />

If CheckBox2.Checked = True Then<br />

TextBox3.Text = Val(TextBox1.Text) - Val(TextBox2.Text)<br />

End If<br />

If CheckBox3.Checked = True Then<br />

TextBox3.Text = Val(TextBox1.Text) * Val(TextBox2.Text)<br />

End If<br />

If CheckBox4.Checked = True Then<br />

TextBox3.Text = Val(TextBox1.Text) / Val(TextBox2.Text)<br />

End If<br />

CheckBox1.Checked = False<br />

CheckBox2.Checked = False<br />

CheckBox3.Checked = False<br />

CheckBox4.Checked = False<br />

End Sub<br />

Private Sub Button2_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button2.Click<br />

End<br />

End Sub<br />

Private Sub Button3_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button3.Click<br />

FORM2.SHOW()<br />

Me.Hi<strong>de</strong>()<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Public Class Form2<br />

Private Sub ComboBox1_SelectedIn<strong>de</strong>xChanged(ByVal sen<strong>de</strong>r As System.Object,<br />

ByVal e As System.EventArgs) Handles ComboBox1.SelectedIn<strong>de</strong>xChanged<br />

If ComboBox1.SelectedItem = "Disponible" Then<br />

PictureBox1.Visible = True<br />

PictureBox2.Visible = False<br />

PictureBox3.Visible = False<br />

PictureBox4.Visible = False<br />

End If<br />

If ComboBox1.SelectedItem = "Ausente" Then<br />

PictureBox3.Visible = True<br />

PictureBox2.Visible = False<br />

PictureBox1.Visible = False<br />

PictureBox4.Visible = False<br />

End If<br />

If ComboBox1.SelectedItem = "Ocupado" Then<br />

PictureBox2.Visible = True<br />

PictureBox1.Visible = False<br />

PictureBox3.Visible = False<br />

PictureBox4.Visible = False<br />

End If<br />

If ComboBox1.SelectedItem = "Otros" Then<br />

PictureBox4.Visible = True<br />

PictureBox2.Visible = False<br />

PictureBox3.Visible = False<br />

PictureBox1.Visible = False<br />

End If<br />

End Sub<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button1.Click<br />

End<br />

End Sub<br />

Private Sub Button2_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button2.Click<br />

Form3.Show()<br />

Me.Hi<strong>de</strong>()<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Public Class Form3<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object,<br />

ByVal e As System.EventArgs) Handles Button1.Click<br />

Dim r As Integer<br />

r = Val(TextBox1.Text) Mod 2<br />

If r = 0 Then<br />

TextBox2.Text = "NÚMERO PAR"<br />

Else<br />

TextBox2.Text = "NÚMERO IMPAR"<br />

End If<br />

End Sub<br />

Private Sub Button4_Click(ByVal sen<strong>de</strong>r As System.Object,<br />

ByVal e As System.EventArgs) Handles Button4.Click<br />

End<br />

End Sub<br />

Private Sub Button2_Click(ByVal sen<strong>de</strong>r As System.Object,<br />

ByVal e As System.EventArgs) Handles Button2.Click<br />

TextBox1.Text = ""<br />

TextBox2.Text = ""<br />

End Sub<br />

Private Sub Button3_Click(ByVal sen<strong>de</strong>r As System.Object,<br />

ByVal e As System.EventArgs) Handles Button3.Click<br />

Form4.Show()<br />

Me.Hi<strong>de</strong>()<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Public Class Form4<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button1.Click<br />

Dim A, B, C As Double<br />

A = Val(TextBox1.Text)<br />

B = Val(TextBox2.Text)<br />

C = Val(TextBox3.Text)<br />

If A > B And A > C Then<br />

TextBox4.Text = "EL MAYOR ES: " & A<br />

ElseIf B > A And B > C Then<br />

TextBox4.Text = "EL MAYOR ES: " & B<br />

ElseIf C > B And C > A Then<br />

TextBox4.Text = "EL MAYOR ES: " & C<br />

End If<br />

End Sub<br />

Private Sub Button2_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button2.Click<br />

TextBox1.Text = ""<br />

TextBox2.Text = ""<br />

TextBox3.Text = ""<br />

TextBox4.Text = ""<br />

TextBox1.Focus()<br />

End Sub<br />

Private Sub Button3_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button3.Click<br />

Form5.Show()<br />

Me.Hi<strong>de</strong>()<br />

End Sub<br />

Private Sub Button4_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button4.Click<br />

End<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Public Class Form5<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button1.Click<br />

Dim N1, N2, P As Double<br />

N1 = Val(TextBox1.Text)<br />

N2 = Val(TextBox2.Text)<br />

P = (N1 + N2) / 2<br />

TextBox3.Text = P<br />

If P >= 19 Then<br />

TextBox4.Text = "A"<br />

ElseIf P >= 16 Then<br />

TextBox4.Text = "B"<br />

ElseIf P >= 14 Then<br />

TextBox4.Text = "C"<br />

ElseIf P >= 12 Then<br />

TextBox4.Text = "D"<br />

Else<br />

TextBox4.Text = "E"<br />

End If<br />

End Sub<br />

Private Sub Button2_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button2.Click<br />

Form6.Show()<br />

Me.Hi<strong>de</strong>()<br />

End Sub<br />

Private Sub Button3_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button3.Click<br />

End<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Leonel Navarrete


Public Class Form7<br />

Dim mensual As Double<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As System.EventArgs)<br />

Handles Button1.Click<br />

Dim sueldo, sueldo1 As Double<br />

Dim año As Integer<br />

Dim nombre As String<br />

mensual = 40000 / 12<br />

año = Val(TextBox3.Text)<br />

nombre = TextBox1.Text<br />

If año > 10 Then<br />

sueldo1 = mensual * 0.1<br />

ElseIf año >= 5 Then<br />

sueldo1 = mensual * 0.07<br />

ElseIf año >= 3 Then<br />

sueldo1 = mensual * 0.05<br />

Else<br />

sueldo1 = mensual * 0.03<br />

End If<br />

TextBox5.Text = sueldo1<br />

If año >= 10 Then<br />

sueldo = mensual + (mensual * 0.1)<br />

ElseIf año >= 5 Then<br />

sueldo = mensual + (mensual * 0.07)<br />

ElseIf año >= 3 Then<br />

sueldo = mensual + (mensual * 0.05)<br />

Else<br />

sueldo = mensual + (mensual * 0.03)<br />

End If<br />

TextBox2.Text = mensual<br />

TextBox4.Text = nombre & " " & " recibe: $" & sueldo<br />

End Sub<br />

Private Sub Button2_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As System.EventArgs)<br />

Handles Button2.Click<br />

TextBox1.Text = ""<br />

TextBox2.Text = ""<br />

TextBox3.Text = ""<br />

TextBox4.Text = ""<br />

TextBox5.Text = ""<br />

TextBox1.Focus()<br />

End Sub<br />

Private Sub Button4_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As System.EventArgs)<br />

Handles Button4.Click<br />

End<br />

End Sub<br />

Private Sub Form7_Load(ByVal sen<strong>de</strong>r As System.Object, ByVal e As System.EventArgs)<br />

Handles MyBase.Load<br />

mensual = 40000 / 12<br />

TextBox2.Text = mensual<br />

TextBox6.Text = Date.Now<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Public Class Form6<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button1.Click<br />

Dim num As Double<br />

num = Val(TextBox1.Text)<br />

If num = 0 Then<br />

TextBox2.Text = "Ingrese un Número Diferente <strong>de</strong> Cero"<br />

TextBox1.Text = ""<br />

TextBox2.Text = ""<br />

TextBox1.Focus()<br />

End If<br />

End Sub<br />

If num < 0 Then<br />

TextBox2.Text = "EL NÚMERO ES NEGATIVO"<br />

Else<br />

TextBox2.Text = "EL NÚMERO ES POSITIVO"<br />

End If<br />

Private Sub Button4_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button4.Click<br />

End<br />

End Sub<br />

Private Sub Button3_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button3.Click<br />

Form7.Show()<br />

Me.Hi<strong>de</strong>()<br />

End Sub<br />

Private Sub Button2_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button2.Click<br />

TextBox1.Text = ""<br />

TextBox2.Text = ""<br />

TextBox1.Focus()<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Serie Fibonacci<br />

Public Class Form1<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal<br />

e As System.EventArgs) Handles Button1.Click<br />

End Sub<br />

End Class<br />

Dim N, f1, f2, s As Integer<br />

N = Val(TextBox1.Text)<br />

f1 = 0<br />

f2 = 1<br />

For I = 1 To N Step 1<br />

f1 = f2<br />

f2 = s<br />

TextBox2.Text = TextBox2.Text & " " & s<br />

ListBox1.Items.Add(TextBox2.Text)<br />

s = f1 + f2<br />

Next<br />

Leonel Navarrete


Verificar Cédula - Ecuador<br />

Leonel Navarrete


Public Class Form1<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button1.Click<br />

Dim prov As Integer<br />

Dim par1, par2, par3, par4, pars As Integer<br />

Dim im1, im2, im3, im4, im5, ims As Integer<br />

Dim ced, ced1, ced2, n10, nt As Integer<br />

'Validación Ingreso<br />

nt = Len(TextBox1.Text)<br />

If nt > 10 Or nt < 10 Then<br />

MsgBox("CÉDULA INCORRECTA")<br />

TextBox1.Text = ""<br />

TextBox1.Focus()<br />

Else<br />

'provincia<br />

prov = Mid(TextBox1.Text, 1, 2)<br />

'número <strong>de</strong> validación<br />

n10 = Mid(TextBox1.Text, 10, 1)<br />

'------------------cédula----------------------<br />

'pares<br />

par1 = Mid(TextBox1.Text, 2, 1)<br />

par2 = Mid(TextBox1.Text, 4, 1)<br />

par3 = Mid(TextBox1.Text, 6, 1)<br />

par4 = Mid(TextBox1.Text, 8, 1)<br />

'suma<br />

pars = Val(par1) + Val(par2) + Val(par3) + Val(par4)<br />

'******************************************<br />

'impares<br />

im1 = Mid(TextBox1.Text, 1, 1) * 2<br />

If im1 > 9 Then im1 = im1 - 9<br />

im2 = Mid(TextBox1.Text, 3, 1) * 2<br />

If im2 > 9 Then im2 = im2 - 9<br />

im3 = Mid(TextBox1.Text, 5, 1) * 2<br />

If im3 > 9 Then im3 = im3 - 9<br />

im4 = Mid(TextBox1.Text, 7, 1) * 2<br />

If im4 > 9 Then im4 = im4 - 9<br />

im5 = Mid(TextBox1.Text, 9, 1) * 2<br />

If im5 > 9 Then im5 = im5 - 9<br />

'suma<br />

ims = Val(im1) + Val(im2) + Val(im3) + Val(im4) + Val(im5)<br />

'*******************************************<br />

'validacion último número<br />

ced = ims + pars<br />

ced1 = Mid(ced, 1, 1) + 1<br />

ced2 = ced1 * 10<br />

ced = ced2 - ced<br />

If ced = n10 Then<br />

MsgBox("Cédula Válida")<br />

'*******************************************<br />

Leonel Navarrete


'CODIGO DE PROVINCIAS<br />

If prov = 1 Then TextBox2.Text = " La Provincia es: AZUAY"<br />

If prov = 2 Then TextBox2.Text = " La Provincia es: BOLIVAR"<br />

If prov = 3 Then TextBox2.Text = " La Provincia es: CAÑAR"<br />

If prov = 4 Then TextBox2.Text = " La Provincia es: CARCHI"<br />

If prov = 4 Then TextBox2.Text = " La Provincia es: CARCHI"<br />

If prov = 5 Then TextBox2.Text = " La Provincia es: COTOPAXI"<br />

If prov = 6 Then TextBox2.Text = " La Provincia es: CHIMBORAZO"<br />

If prov = 7 Then TextBox2.Text = " La Provincia es: EL ORO"<br />

If prov = 8 Then TextBox2.Text = " La Provincia es: ESMERALDAS"<br />

If prov = 9 Then TextBox2.Text = " La Provincia es: GUAYAS"<br />

If prov = 10 Then TextBox2.Text = " La Provincia es: IMBABURA"<br />

If prov = 11 Then TextBox2.Text = " La Provincia es: LOJA"<br />

If prov = 12 Then TextBox2.Text = " La Provincia es: LOS RIOS"<br />

If prov = 13 Then TextBox2.Text = " La Provincia es: MANABÍ"<br />

If prov = 14 Then TextBox2.Text = " La Provincia es: MORONA<br />

SANTIAGO"<br />

If prov = 15 Then TextBox2.Text = " La Provincia es: NAPO"<br />

If prov = 16 Then TextBox2.Text = " La Provincia es: PASTAZA"<br />

If prov = 17 Then TextBox2.Text = " La Provincia es: PICHINCHA"<br />

If prov = 18 Then TextBox2.Text = " La Provincia es:<br />

TUNGURAHUA"<br />

If prov = 19 Then TextBox2.Text = " La Provincia es: ZAMORA<br />

CHINCHIPE"<br />

If prov = 20 Then TextBox2.Text = " La Provincia es: GALAPAGOS"<br />

If prov = 21 Then TextBox2.Text = " La Provincia es: SUCUMBIOS"<br />

If prov = 22 Then TextBox2.Text = " La Provincia es: ORELLANA"<br />

If prov = 23 Then TextBox2.Text = " La Provincia es: Santo<br />

Domingo <strong>de</strong> los Tsachilas"<br />

If prov = 24 Then TextBox2.Text = " La Provincia es: SANTA<br />

ELENA"<br />

Else<br />

MsgBox("Cédula no Valida")<br />

TextBox1.Text = ""<br />

TextBox1.Focus()<br />

End If<br />

End If<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Número Primo<br />

Public Class Form1<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button1.Click<br />

Dim N, primo As Double<br />

N = Val(TextBox1.Text)<br />

For i = 1 To N Step 1<br />

If N Mod i = 0 Then<br />

primo += 1<br />

End If<br />

Next<br />

If primo = 2 Then<br />

MsgBox(N & " es Primo")<br />

TextBox1.Text = ""<br />

TextBox1.Focus()<br />

Else<br />

MsgBox(N & " No es Primo")<br />

TextBox1.Text = ""<br />

TextBox1.Focus()<br />

End If<br />

End Sub<br />

Private Sub Button2_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button2.Click<br />

End<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Contador <strong>de</strong> Vocales<br />

Leonel Navarrete


Public Class Form1<br />

Private Sub CheckBox1_CheckedChanged(ByVal sen<strong>de</strong>r As System.Object, ByVal e<br />

As System.EventArgs) Handles CheckBox1.CheckedChanged<br />

Dim t As String<br />

Dim cont As Integer<br />

t = TextBox1.Text<br />

cont = 0<br />

For i = 1 To Len(t) Step 1<br />

If Mid(TextBox1.Text, i, 1) = "a" Or Mid(TextBox1.Text, i, 1) = "A"<br />

Then<br />

cont = cont + 1<br />

End If<br />

Next<br />

TextBox2.Text = cont<br />

End Sub<br />

Private Sub CheckBox2_CheckedChanged(ByVal sen<strong>de</strong>r As System.Object, ByVal e<br />

As System.EventArgs) Handles CheckBox2.CheckedChanged<br />

Dim t As String<br />

Dim cont As Integer<br />

t = TextBox1.Text<br />

cont = 0<br />

For i = 1 To Len(t) Step 1<br />

If Mid(TextBox1.Text, i, 1) = "e" Or Mid(TextBox1.Text, i, 1) = "E"<br />

Then<br />

cont = cont + 1<br />

End If<br />

Next<br />

TextBox2.Text = cont<br />

End Sub<br />

Private Sub CheckBox3_CheckedChanged(ByVal sen<strong>de</strong>r As System.Object, ByVal e<br />

As System.EventArgs) Handles CheckBox3.CheckedChanged<br />

Dim t As String<br />

Dim cont As Integer<br />

t = TextBox1.Text<br />

cont = 0<br />

For i = 1 To Len(t) Step 1<br />

If Mid(TextBox1.Text, i, 1) = "i" Or Mid(TextBox1.Text, i, 1) = "I"<br />

Then<br />

cont = cont + 1<br />

End If<br />

Next<br />

TextBox2.Text = cont<br />

End Sub<br />

Leonel Navarrete


Private Sub CheckBox4_CheckedChanged(ByVal sen<strong>de</strong>r As<br />

System.Object, ByVal e As System.EventArgs) Handles<br />

CheckBox4.CheckedChanged<br />

Dim t As String<br />

Dim cont As Integer<br />

t = TextBox1.Text<br />

cont = 0<br />

For i = 1 To Len(t) Step 1<br />

If Mid(TextBox1.Text, i, 1) = "o" Or<br />

Mid(TextBox1.Text, i, 1) = "O" Then<br />

cont = cont + 1<br />

End If<br />

Next<br />

TextBox2.Text = cont<br />

End Sub<br />

Private Sub CheckBox5_CheckedChanged(ByVal sen<strong>de</strong>r As<br />

System.Object, ByVal e As System.EventArgs) Handles<br />

CheckBox5.CheckedChanged<br />

Dim t As String<br />

Dim cont As Integer<br />

t = TextBox1.Text<br />

cont = 0<br />

For i = 1 To Len(t) Step 1<br />

If Mid(TextBox1.Text, i, 1) = "u" Or<br />

Mid(TextBox1.Text, i, 1) = "U" Then<br />

cont = cont + 1<br />

End If<br />

Next<br />

TextBox2.Text = cont<br />

End Sub<br />

End Class<br />

Leonel Navarrete


For each<br />

Public Class Form1<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal<br />

e As System.EventArgs) Handles Button1.Click<br />

For Each dato As Control In Me.Controls 'sirve para todos<br />

los objetos <strong>de</strong>l formulario<br />

'If dato.GetType.ToString.Contains("Label") Then<br />

'pinta todos los labels<br />

End If<br />

Next<br />

End Sub<br />

End Class<br />

If dato.GetType.ToString.Contains("Button") Then<br />

'pinta todos los butons<br />

dato.BackColor = Color.Aqua<br />

Leonel Navarrete


Vectores contar cuántos pares - impares<br />

Public Class Form1<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object,<br />

ByVal e As System.EventArgs) Handles Button1.Click<br />

Dim numeros, par, impar As Integer<br />

For I = 1 To 5 Step 1<br />

numeros = InputBox("Ingrese Valores",<br />

Title:="Calcular cuantos pares e impares")<br />

If numeros Mod 2 = 0 Then<br />

par = par + 1 'contador<br />

Else<br />

impar = impar + 1 'contador<br />

End If<br />

Next<br />

TextBox1.Text = "Pares = " & par<br />

TextBox2.Text = "Impares = " & impar<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Vectores sumar pares - impares<br />

Public Class Form2<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object,<br />

ByVal e As System.EventArgs) Handles Button1.Click<br />

Dim numeros, par, impar As Integer<br />

For I = 1 To 5 Step 1<br />

numeros = InputBox("Ingrese Valores Pares e<br />

Impares", Title:="Suma <strong>de</strong> Pares E Impares")<br />

If numeros Mod 2 = 0 Then<br />

par += Val(numeros) 'contador<br />

Else<br />

impar += Val(numeros) 'contador<br />

End If<br />

Next<br />

TextBox1.Text = "Pares = " & par<br />

TextBox2.Text = "Impares = " & impar<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Vectores sumar valores<br />

Public Class Suma_<strong>de</strong>_Valores<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object,<br />

ByVal e As System.EventArgs) Handles Button1.Click<br />

Dim numeros, suma As Integer<br />

For I = 1 To 5 Step 1<br />

numeros = InputBox("Ingrese Valores Pares e<br />

Impares", Title:="Suma Total")<br />

suma += numeros<br />

Next<br />

TextBox1.Text = "Suma = " & suma<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Matrices<br />

Public Class Form1<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As System.EventArgs)<br />

Handles Button1.Click<br />

Dim f1, c1, f2, c2, cont As Integer<br />

'ingrese valores <strong>de</strong> matrices<br />

f1 = InputBox("Ingrese Fila Matriz 1")<br />

c1 = InputBox("Ingrese Columna Matriz 1")<br />

f2 = InputBox("Ingrese Fila Matriz 2")<br />

c2 = InputBox("Ingrese Columna Matriz 2")<br />

Dim mat1(f1, c1), mat2(f2, c2), matp(f1, c2) As Integer<br />

If c1 = f2 Then<br />

'matriz 1<br />

For i = 1 To f1<br />

For j = 1 To c1<br />

mat1(i, j) = InputBox("Ingrese Valores Matriz 1")<br />

ListBox1.Items.Add(mat1(i, j))<br />

Next<br />

Next<br />

'matriz 2<br />

For i = 1 To f2<br />

For j = 1 To c2<br />

mat2(i, j) = InputBox("Ingrese Matriz 2")<br />

ListBox2.Items.Add(mat2(i, j))<br />

Next<br />

Next<br />

'producto<br />

For i = 1 To f1<br />

For j = 1 To c2<br />

For kf = 1 To c1<br />

cont = mat1(i, kf) * mat2(kf, j) + cont<br />

Next<br />

matp(i, j) = cont<br />

ListBox3.Items.Add(matp(i, j))<br />

cont = 0<br />

Next<br />

Next<br />

Else<br />

MsgBox("Error")<br />

End<br />

End If<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Matrices<br />

Public Class Suma_Matrices<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button1.Click<br />

Dim f1, c1, f2, c2, cont As Integer<br />

'ingrese valores <strong>de</strong> matrices<br />

f1 = InputBox("Ingrese Fila Matriz 1")<br />

c1 = InputBox("Ingrese Columna Matriz 1")<br />

f2 = InputBox("Ingrese Fila Matriz 2")<br />

c2 = InputBox("Ingrese Columna Matriz 2")<br />

Dim mat1(f1, c1), mat2(f2, c2), matp(f1, c1) As Integer<br />

If f1 = f2 And c1 = c2 Then<br />

'matriz 1<br />

For i = 1 To f1<br />

For j = 1 To c1<br />

mat1(i, j) = InputBox("Ingrese Valores Matriz 1")<br />

ListBox1.Items.Add(mat1(i, j))<br />

Next<br />

Next<br />

'matriz 2<br />

For i = 1 To f2<br />

For j = 1 To c2<br />

mat2(i, j) = InputBox("Ingrese Matriz 2")<br />

ListBox2.Items.Add(mat2(i, j))<br />

Next<br />

Next<br />

'suma<br />

'para le resta cambiamos el signo "+"<br />

For i = 1 To f1<br />

For j = 1 To c1<br />

cont = mat1(i, j) + mat2(i, j)<br />

matp(i, j) = cont<br />

ListBox3.Items.Add(matp(i, j))<br />

Next<br />

cont = 0<br />

Next<br />

Else<br />

MsgBox("Matrices no iguales")<br />

End If<br />

End Sub<br />

End Class<br />

Leonel Navarrete


Aplicación<br />

Leonel Navarrete


Public Class Form1<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button1.Click<br />

Dim cuanto, par, impar, num, mayor, mayors, d As Integer<br />

cuanto = Len(TextBox1.Text)<br />

TextBox2.Text = cuanto<br />

For i = 1 To cuanto Step 1<br />

num = Mid(Val(TextBox1.Text), i, 1)<br />

If num Mod (2) = 0 Then<br />

par = num + par<br />

Else<br />

impar = num + impar<br />

End If<br />

Next<br />

TextBox3.Text = par<br />

TextBox4.Text = impar<br />

TextBox5.Text = par + impar<br />

'mayor<br />

For i = 1 To cuanto<br />

mayor = Mid(TextBox1.Text, i, 1)<br />

If mayor > mayors Then<br />

mayors = Mid(TextBox1.Text, i, 1)<br />

mayors = mayor<br />

End If<br />

Next<br />

TextBox6.Text = mayors<br />

'menor<br />

For i = 1 To cuanto<br />

mayor = Mid(TextBox1.Text, i, 1)<br />

If mayor < mayors Then<br />

mayors = Mid(TextBox1.Text, i, 1)<br />

mayors = mayor<br />

End If<br />

Next<br />

TextBox7.Text = mayors<br />

'divisores<br />

For i = 1 To Val(TextBox1.Text) Step 1<br />

d = Val(TextBox1.Text) Mod i<br />

If d = 0 Then<br />

ListBox1.Items.Add(i)<br />

End If<br />

Next<br />

End Sub<br />

Leonel Navarrete


Private Sub Button2_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As System.EventArgs)<br />

Handles Button2.Click<br />

Dim cuanto, par, impar, num, whi1, mayor, mayors, mayorss, d, d1 As Integer<br />

cuanto = Len(TextBox1.Text)<br />

TextBox2.Text = cuanto<br />

While whi1 < cuanto<br />

whi1 += 1<br />

num = Mid(Val(TextBox1.Text), whi1, 1)<br />

If num Mod (2) = 0 Then<br />

par = num + par<br />

Else<br />

impar = num + impar<br />

End If<br />

End While<br />

TextBox3.Text = par<br />

TextBox4.Text = impar<br />

TextBox5.Text = par + impar<br />

'mayor<br />

End Sub<br />

While mayor < cuanto<br />

mayor += 1<br />

mayors = Mid(TextBox1.Text, mayor, 1)<br />

If mayors > mayorss Then<br />

mayorss = Mid(TextBox1.Text, mayor, 1)<br />

mayorss = mayors<br />

End If<br />

End While<br />

TextBox6.Text = mayorss<br />

'menor<br />

mayor = 0<br />

While mayor < cuanto<br />

mayor += 1<br />

mayors = Mid(TextBox1.Text, mayor, 1)<br />

If mayors < mayorss Then<br />

mayorss = Mid(TextBox1.Text, mayor, 1)<br />

mayorss = mayors<br />

End If<br />

End While<br />

TextBox7.Text = mayorss<br />

'divisores<br />

While d1


Private Sub Button3_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button3.Click<br />

Dim cuanto, par, impar, num, whi1, mayor, mayors, mayorss, d, d1 As<br />

Integer<br />

cuanto = Len(TextBox1.Text)<br />

TextBox2.Text = cuanto<br />

Do<br />

whi1 += 1<br />

num = Mid(Val(TextBox1.Text), whi1, 1)<br />

If num Mod (2) = 0 Then<br />

par = num + par<br />

Else<br />

impar = num + impar<br />

End If<br />

Loop Until whi1 >= cuanto<br />

TextBox3.Text = par<br />

TextBox4.Text = impar<br />

TextBox5.Text = par + impar<br />

'mayor<br />

Do<br />

mayor += 1<br />

mayors = Mid(TextBox1.Text, mayor, 1)<br />

If mayors > mayorss Then<br />

mayorss = Mid(TextBox1.Text, mayor, 1)<br />

mayorss = mayors<br />

End If<br />

Loop Until mayor >= cuanto<br />

TextBox6.Text = mayorss<br />

'menor<br />

mayor = 0<br />

Do<br />

mayor += 1<br />

mayors = Mid(TextBox1.Text, mayor, 1)<br />

If mayors < mayorss Then<br />

mayorss = Mid(TextBox1.Text, mayor, 1)<br />

mayorss = mayors<br />

End If<br />

Loop Until mayor >= cuanto<br />

TextBox7.Text = mayorss<br />

'divisores<br />

Do<br />

d1 += 1<br />

d = Val(TextBox1.Text) Mod d1<br />

If d = 0 Then<br />

ListBox1.Items.Add(d1)<br />

End If<br />

Loop Until d1 >= Val(TextBox1.Text)<br />

End Sub<br />

Leonel Navarrete


Private Sub Button4_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As System.EventArgs) Handles<br />

Button4.Click<br />

Dim cuanto, par, impar, num, whi1, mayor, mayors, mayorss, d, d1 As Integer<br />

End Sub<br />

cuanto = Len(TextBox1.Text)<br />

TextBox2.Text = cuanto<br />

Do While whi1 < cuanto<br />

whi1 += 1<br />

num = Mid(Val(TextBox1.Text), whi1, 1)<br />

If num Mod (2) = 0 Then<br />

par = num + par<br />

Else<br />

impar = num + impar<br />

End If<br />

Loop<br />

TextBox3.Text = par<br />

TextBox4.Text = impar<br />

TextBox5.Text = par + impar<br />

'mayor<br />

Do While mayor < cuanto<br />

mayor += 1<br />

mayors = Mid(TextBox1.Text, mayor, 1)<br />

If mayors > mayorss Then<br />

mayorss = Mid(TextBox1.Text, mayor, 1)<br />

mayorss = mayors<br />

End If<br />

Loop<br />

TextBox6.Text = mayorss<br />

'menor<br />

mayor = 0<br />

Do While mayor < cuanto<br />

mayor += 1<br />

mayors = Mid(TextBox1.Text, mayor, 1)<br />

If mayors < mayorss Then<br />

mayorss = Mid(TextBox1.Text, mayor, 1)<br />

mayorss = mayors<br />

End If<br />

Loop<br />

TextBox7.Text = mayorss<br />

'divisores<br />

Do While d1


TABLAS DE MULTIPLICAR<br />

Leonel Navarrete


Public Class Form1<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button1.Click<br />

Dim n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12 As Integer<br />

Dim tab1, tab2, tab3, tab4, tab5, tab6, tab7, tab8, tab9, tab10, tab11,<br />

tab12 As Integer<br />

While n1


Vector n posiciones<br />

Public Class Form1<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal<br />

e As System.EventArgs) Handles Button1.Click<br />

Dim n1, n2, n3 As Integer<br />

n1 = InputBox("Ingrese 1° Vector")<br />

Dim vec(n1) As Integer<br />

For i = 1 To n1<br />

vec(i) = InputBox("Ingrese Valor " & i)<br />

ListBox1.Items.Add(vec(i))<br />

Next<br />

n2 = InputBox("Ingrese redimensión")<br />

If n2 > n1 Then<br />

ReDim Preserve vec(n2)<br />

For i = n1 + 1 To n2<br />

vec(i) = InputBox("Ingrese Valores redimension a<br />

partir <strong>de</strong> " & n1)<br />

Next<br />

For i = 1 To n2<br />

ListBox2.Items.Add(vec(i))<br />

Next<br />

Else<br />

MsgBox("ingrese numero mayor que vector 1")<br />

End<br />

End If<br />

End Sub<br />

End Class<br />

Leonel Navarrete


While – Do – Do While<br />

Public Class Form1<br />

Dim x As Integer<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal<br />

e As System.EventArgs) Handles Button1.Click<br />

x = 0<br />

While x


Suma <strong>de</strong> Vectores<br />

Public Class Suma_y_Resta_<strong>de</strong>_Vectores<br />

Private Sub Button1_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button1.Click<br />

ListBox1.Items.Clear()<br />

ListBox2.Items.Clear()<br />

ListBox3.Items.Clear()<br />

Dim f1, f2, f3 As Integer<br />

'ingrese magnitud vector<br />

f1 = InputBox("Ingrese el límite 1º vector")<br />

f2 = InputBox("Ingrese el límite 2º vector")<br />

f3 = f1<br />

If f1 = f2 Then<br />

Dim v1(f1), v2(f2), vs(f1)<br />

'ingrese vector 1<br />

For i = 1 To f1<br />

v1(i) = InputBox("INGRESE VECTOR DE POSICIÓN: " & i)<br />

ListBox1.Items.Add(v1(i))<br />

Next<br />

'ingreso vector 2<br />

For i = 1 To f2<br />

v2(i) = InputBox("INGRESE VECTOR DE POSICIÓN: " & i)<br />

ListBox2.Items.Add(v2(i))<br />

Next<br />

'suma vectores<br />

For i = 1 To f3<br />

vs(i) = Val(v1(i)) + Val(v2(i))<br />

ListBox3.Items.Add(vs(i))<br />

Next<br />

Else<br />

MsgBox("Vectores <strong>de</strong>siguales")<br />

End If<br />

End Sub<br />

Leonel Navarrete


Private Sub Button2_Click(ByVal sen<strong>de</strong>r As System.Object, ByVal e As<br />

System.EventArgs) Handles Button2.Click<br />

ListBox1.Items.Clear()<br />

ListBox2.Items.Clear()<br />

ListBox3.Items.Clear()<br />

Dim f1, f2, f3 As Integer<br />

End Sub<br />

End Class<br />

'ingrese magnitud vector<br />

f1 = InputBox("Ingrese el límite 1º vector")<br />

f2 = InputBox("Ingrese el límite 2º vector")<br />

f3 = f1<br />

If f1 = f2 Then<br />

Dim v1(f1), v2(f2), vs(f1)<br />

'ingrese vector 1<br />

For i = 1 To f1<br />

v1(i) = InputBox("INGRESE VECTOR DE POSICIÓN: " & i)<br />

ListBox1.Items.Add(v1(i))<br />

Next<br />

'ingreso vector 2<br />

For i = 1 To f2<br />

v2(i) = InputBox("INGRESE VECTOR DE POSICIÓN: " & i)<br />

ListBox2.Items.Add(v2(i))<br />

Next<br />

'resta vectores<br />

For i = 1 To f3<br />

vs(i) = Val(v1(i)) - Val(v2(i))<br />

ListBox3.Items.Add(vs(i))<br />

Next<br />

Else<br />

MsgBox("Vectores <strong>de</strong>siguales")<br />

End If<br />

Leonel Navarrete

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!