Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/08/2011, 14:58
Avatar de thegodinez
thegodinez
 
Fecha de Ingreso: octubre-2010
Ubicación: Culiacán, Sinaloa
Mensajes: 54
Antigüedad: 14 años, 1 mes
Puntos: 5
Respuesta: Vectores Visual Studio


Herramientas
  • 2 ListBox
  • 2 TextBox
  • 3 Botones

¿Que es cada cosa?
  • ListBox1- Lista que mostrará los valores del vector.
  • ListBox2- Lista que mostrará el vector que tiene los números mayores al promedio.
  • Promedio - TextBox que mostrará el promedio del ListBox1.
  • NumerosMayores - TextBox que contará el número de valores mayores al promedio.
  • Boton 1- Llenará el ListBox1 con valores aleatorios.
  • Boton 2- Calculara el promedio del ListBox1 y mostrará los valores mayores al promedio en el ListBox2
  • Boton 3 - Limpiara los ListBox y los TextBox

Abajo de Form1
Código:
    
        Public Const TamañoVectores As Integer = 10
        Public ValoresAleatorios As Integer
Boton 1 - Llenar
Código:
  
        ListBox1.Items.Clear()  
        For Indice = 0 To TamañoVectores - 1
            ValoresAleatorios = CInt(Rnd() * 10)
            ListBox1.Items.Add(ValoresAleatorios)
        Next
        Button2.Enabled = True
Boton 2 - Promedio
Código:
        ListBox2.Items.Clear()
        Dim AcumuladorPromedio As Double = 0
        Dim NumerosMayoresPromedio As Integer = 0
        For Indice = 0 To TamañoVectores - 1
            AcumuladorPromedio = AcumuladorPromedio + Val(ListBox1.Items(Indice))
        Next
        Promedio.Text = AcumuladorPromedio / TamañoVectores
        For Indice = 0 To TamañoVectores - 1
            If (Val(ListBox1.Items(Indice)) > Val(Promedio.Text)) Then
                ListBox2.Items.Add(ListBox1.Items(Indice))
                NumerosMayoresPromedio = NumerosMayoresPromedio + 1
            End If
        Next
        NumeroMayoresPromedio.Text = NumerosMayoresPromedio

Boton 3 - Limpiar

Código:
        ListBox1.Items.Clear()
        ListBox2.Items.Clear()
        Promedio.Clear()
        NumeroMayoresPromedio.Clear()
        Button2.Enabled = False
Resultado


Es similar al trabajo anterior :D

Última edición por thegodinez; 28/08/2011 a las 15:04