elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: [1]
1  Programación / .NET (C#, VB.NET, ASP) / Ayuda con ordenamiento de vector en: 30 Octubre 2014, 13:33 pm
Hola gente! Estoy desarrollando un código que tiene el siguiente enunciado:

a) Sumar los elementos de un vector.
b) Devolver si un número ingresado es positivo, negativo o cero.
c) Ordenar los elementos de una matriz en forma ascendente.
Utilizar procedimientos y funciones para realizar los incisos a, b y c. Todos los resultados deben imprimirse en el programa principal.


Por lo que mi código va quedando de la siguiente manera:
Código
  1. Module Module1
  2.  
  3.    Sub Main()
  4.        Dim vector(5, 2) As String ' declaro la matriz
  5.        Dim suma As Integer
  6.        Call valores(vector, suma)
  7.        For i = 1 To 5
  8.            Console.WriteLine("Valor ingresado en el vector {0} = {1} y es {2}", i, vector(i, 1), vector(i, 2))
  9.        Next
  10.        Console.WriteLine("Suma de los valores ingresados: {0}", suma)
  11.        Console.ReadLine()
  12.    End Sub
  13.    Sub valores(ByRef vector, ByRef suma)
  14.        suma = 0
  15.        For i = 1 To 5
  16.            Console.Write("Escriba el valor para el vector {0}º: ", i)
  17.            vector(i, 1) = Console.ReadLine ' ingreso los valores para la matriz
  18.            Select Case vector(i, 1)
  19.                Case Is < 0
  20.                    vector(i, 2) = "menor que cero"
  21.                Case Is > 0
  22.                    vector(i, 2) = "mayor que cero"
  23.                Case Is = 0
  24.                    vector(i, 2) = "igual a cero"
  25.            End Select
  26.        Next
  27.        For i = 1 To 5
  28.            suma = suma + vector(i, 1) ' sumo los elementos del vector
  29.        Next
  30.  
  31.    End Sub
  32.  
  33. End Module
  34.  
Pero no sé qué método utilizar para que el programa ordene la matriz en forma ascendente ¿Algún consejo?
Desde ya, gracias  :)
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines