USO
DE COMBOBOX Y FOR
Estructura Iterativa Bucle For
Un bucle for es una
estructura de control de repetición que permite escribir de manera eficiente un
bucle que es necesario ejecutar un número determinado de veces. Un bucle for es
útil cuando se sabe cuántas veces una tarea se va a repetir.
Problema 10:
Hacer un programa en Visual Basic.
Net que permita mostrar la tabla de sumar, restar, multiplicar y dividir de un
número ingresado previamente.
Public
Class Form1
Private Sub limpiar() 'procedimiento
        cbosuma.Items.Clear()
        cboresta.Items.Clear()
        cbomulti.Items.Clear()
        cbodivision.Items.Clear()
End Sub
Private Sub btnnuevo_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles btnnuevo.Click
        'jalar el procedemiento
        Call
limpiar()
       
'limpiar el txtbox
       
txtnumero.Clear()
    End
Sub
Private Sub btncalcular_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles btncalcular.Click
        'dejar en blanco comobox
        Call
limpiar()
        Dim
num, suma, resta, multi As Integer
        Dim div As Double
        'entrada de datos
        num =
Val(txtnumero.Text)
        'proceso
        For i = 1 To 12 Step 1
            suma = num + i
            resta = num - i
            multi = num * i
            div = num / i
            'salida de informacion
           
cbosuma.Items.Add(num & " + " & i & " =
" & suma)
            cboresta.Items.Add(num
& " + " & i & " = " & resta)
            cbomulti.Items.Add(num & "
+ " & i & " = " & multi)
            cbodivision.Items.Add(num &
" + " & i & " = " & div)
        Next
    End Sub
Private Sub btnsalir_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles btnsalir.Click
        Me.Close()
    End Sub
End Class
Contadores y Acumuladores
Contador : Son variables enteras que
se incrementan (+) o decrementan (-).
num+=1 num-=1 num=num+1
Acumulador: Son variables de cualquier tipo que almacenan valores variables.
num+=valor num-=i num=num+valor
num+=1 num-=1 num=num+1
Acumulador: Son variables de cualquier tipo que almacenan valores variables.
num+=valor num-=i num=num+valor
Problema 11:
Se tiene un conjunto de
calificaciones de un grupo de “n” alumnos, realizar un algoritmo para calcular
la calificación media y la calificación más baja de dicho grupo.
Código del botón Calcular
Private Sub btncalcular_Click(sender As Object, e As EventArgs) Handles btncalcular.Click
        Try
            'Declaración de variables
            Dim numalumnos As Integer
            Dim nota, sumanotas, notabaja, promedio As Double
            If (Val(txtnumero.Text) - Int(Val(txtnumero.Text)) = 0) Then
                'Entrada de datos
               
numalumnos = Val(txtnumero.Text)
                'Inicializamos las variables
               
sumanotas = 0
               
notabaja = 20
                For i = 1 To numalumnos Step 1
                    nota = InputBox("Ingrese Nota del alumno " & i, "Registro de Notas")
            
       sumanotas = sumanotas + nota
                    'Evaluamos si esta nota es la más
baja
                    If (nota < notabaja) Then
                       
notabaja = nota
                    End If
                Next
               
promedio = sumanotas / numalumnos
                'Salida de Información
               
txtpromedio.Text = promedio
               
txtnotabaja.Text = notabaja
            Else
                MessageBox.Show("Ingrese un valor
entero", "Promedio de Notas",MessageBoxButtons.OK, MessageBoxIcon.Error)
            End If
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
End Sub
Private Sub btnnuevo_Click(sender As Object, e As EventArgs) Handles btnnuevo.Click
        txtnumero.Clear()
       
txtnotabaja.Clear()
       
txtpromedio.Clear()
End Sub
Código del botón Salir
Private Sub btnsalir_Click(sender As Object, e As EventArgs) Handles btnsalir.Cl
 Me.Close()
End Sub
Observe el video para repasar otra forma de realizar el ejercicios:


