Вы находитесь на странице: 1из 2

TABLAS DE MULTIPLICAR EN VISUAL .

NET Este ejercicio consiste en seleccionar una opcin del combobox cuya lista hace referencia a las tablas de multiplicar del 2 al 5, y al escoger una de estas, aparecer en un listbox las operaciones de multiplicacin hasta el nmero 10. Para este ejercicio se utilizaron las siguiente herramientas. CONTROL Formulario Combobox Listbox VALOR DE LA PROPIEDAD NAME DEL CONTROL Frtabla Cbtabla Listabla

Public Class FrTabla Private Sub Frtabla_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load With Cbtabla 'Se utiliza with para guardar en memoria la palabra Cbtabla .Items.Add("Tabla 2") 'Se aade item al combobox .Items.Add("Tabla 3") 'Se aade item al combobox .Items.Add("Tabla 4") 'Se aade item al combobox .Items.Add("Tabla 5") 'Se aade item al combobox End With End Sub Private Sub Cbtabla_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cbtabla.SelectedIndexChanged Dim num1 As Integer, r As Integer 'Se declaran variables Const C2 As Integer = 2, C3 As Integer = 3, C4 As Integer = 4, C5 As Integer = 5 'Se declaran constantes Select Case Cbtabla.Text Case "Tabla 2" 'Si el valor de la propiedad Text del combobox es "Tabla 2" Listabla.Items.Clear() 'Limpia el Listbox For num1 = 1 To 10 'Ciclo for que empieza en 1 y termina en 10 r = C2 * num1 'Realiza la operacin matemtica Listabla.Items.Add(C2 & " x " & num1 & " = " & r) 'Aade y muestra en el listbox la operacin Next

Case "Tabla 3" 'Si el valor de la propiedad Text del combobox es "Tabla 3" Listabla.Items.Clear() 'Limpia el Listbox For num1 = 1 To 10 'Ciclo for que empieza en 1 y termina en 10 r = C3 * num1 'Realiza la operacin matemtica Listabla.Items.Add(C3 & " x " & num1 & " = " & r) 'Aade y muestra en el listbox la operacin. Next Case "Tabla 4" 'Si el valor de la propiedad Text del combobox es "Tabla 4" Listabla.Items.Clear() 'Limpia el Listbox num1 = 1 'Asignacin de valor 1 a la variable num1 Do While num1 <= 10 'Si num1 es menor o igual a 10 continua el ciclo r = C4 * num1 'Realiza operacin matemtica Listabla.Items.Add(C4 & " x " & num1 & " = " & r) 'Aade y muestra en el listbox la operacin num1 += 1 'Al valor que se encuentra dentro de la variable num1 se suma 1 Loop Case "Tabla 5" 'Si el valor de la propiedad Text del combobox es "Tabla 5" Listabla.Items.Clear() 'Limpia el Listbox num1 = 1 'num1=1 Do 'Empieza a ejecutar las ordenes que se encuentren dentro del ciclo. r = C5 * num1 'Realiza oparacin matemtica. Listabla.Items.Add(C5 & " x " & num1 & " = " & r) 'Aade y muestra en el listbox la operacin num1 += 1 'Al valor que se encuentra dentro de la variable num1 se suma 1 Loop While num1 <= 10 'Si num1 es menor o igual a 10 continua el ciclo End Select End Sub End Class

Aporte de Byron Fandio

Вам также может понравиться