- Tema Autor
- #1
hola al corral
gracias por las ayudas k me an dado
bueno, al punto
tengo k hacer un programa donde estan establecidas unas variables (letras), pero no las puedo ordenar, solo salen igual, y hasta ahorita, me salen revueltas como locas
espero me puedan ayudar, aqui dejo mi codigo:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim letra(5) As String
Dim i As Integer
Dim temp As String
letra(1) = "A"
letra(2) = "Z"
letra(3) = "X"
letra(4) = "C"
letra(5) = "M"
MsgBox("antes de ordenar")
For i = 1 To 5
MsgBox("El numero es: " + letra(i))
Next
MsgBox("Ordenamiento por intercambio")
temp = letra(1)
For i = 1 To 5
If letra(i) > temp Then
temp = letra(1)
letra(1) = letra(i + 1)
letra(i + 1) = temp
End If
Next
MsgBox("El vector ordenado es: ")
For i = 1 To 5
MsgBox("El numero es: " + letra(i))
Next
End Sub
End Class
de antemano gracias
gracias por las ayudas k me an dado
bueno, al punto
tengo k hacer un programa donde estan establecidas unas variables (letras), pero no las puedo ordenar, solo salen igual, y hasta ahorita, me salen revueltas como locas
espero me puedan ayudar, aqui dejo mi codigo:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim letra(5) As String
Dim i As Integer
Dim temp As String
letra(1) = "A"
letra(2) = "Z"
letra(3) = "X"
letra(4) = "C"
letra(5) = "M"
MsgBox("antes de ordenar")
For i = 1 To 5
MsgBox("El numero es: " + letra(i))
Next
MsgBox("Ordenamiento por intercambio")
temp = letra(1)
For i = 1 To 5
If letra(i) > temp Then
temp = letra(1)
letra(1) = letra(i + 1)
letra(i + 1) = temp
End If
Next
MsgBox("El vector ordenado es: ")
For i = 1 To 5
MsgBox("El numero es: " + letra(i))
Next
End Sub
End Class
de antemano gracias