Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: kontaminator en 21 Junio 2006, 18:50 PM

Título: Ordenar 3 numeros
Publicado por: kontaminator en 21 Junio 2006, 18:50 PM
No se si me haga entender un ejercicio en donde se digiten 3 numeros y me los ordene de menor a mayor y de mayor a menor en 2 text diferentes me ayudan?
Título: Re: Ordenar 3 numeros
Publicado por: ReViJa en 21 Junio 2006, 20:59 PM
Prueba este:

Private Sub Form_Click()
Dim x, y, z

x = InputBox("")
y = InputBox("")
z = InputBox("")

If x > y Then
   If x > z Then
      If y > z Then
         Print x, y, z
            Else
         Print x, z, y
      End If
   Else
      If z > y Then Print z, x, y
   End If
Else
   If y > z Then
      If z > x Then
         Print y, z, x
      Else
         Print y, x, z
      End If
   Else
      Print z, y, x
   End If
End If

End Sub
Título: Re: Ordenar 3 numeros
Publicado por: CA en 22 Junio 2006, 00:52 AM
Tesis ese codigo es penoso colega. como puedes ordenar 3 numeros a base de if...

Haz 2 bucles anidados con una variable auxiliar: Los 3 numeros los metes dentro del array.

Si array<array[i+1]
aux=array
array=array[i+1]
array[i+1]=aux

Eso lo metes dentro de los 2 bucles y te lo ordenara de mayo a menor

Título: Re: Ordenar 3 numeros
Publicado por: Crack_X en 22 Junio 2006, 01:03 AM
Ordenamiento de burbuja
http://es.wikipedia.org/wiki/Ordenamiento_de_burbuja
Título: Re: Ordenar 3 numeros
Publicado por: Gorky en 22 Junio 2006, 15:56 PM
Cita de: Crack_X en 22 Junio 2006, 01:03 AM
Ordenamiento de burbuja
http://es.wikipedia.org/wiki/Ordenamiento_de_burbuja

Usar burbuja para ordenar tres numeros es como matar mosquitos a cañonazos.
Título: Re: Ordenar 3 numeros
Publicado por: CA en 23 Junio 2006, 09:56 AM
primro aprendes a ordenar 3 o mil numeros.

y segundo  matarse a poner if else if else todo el rato si q es una tonteria.

Puedes hacer una funcion q la vas llamando varias veces si pero si no sabe de funciones pues no le puedes resolver la cosa asi. y un bucle es de lo mas basico.
Título: Re: Ordenar 3 numeros
Publicado por: ReViJa en 23 Junio 2006, 11:31 AM
Pense que lo entenderia mejor asi  :P
Título: Re: Ordenar 3 numeros
Publicado por: CA en 23 Junio 2006, 22:08 PM
Tesis  seguramente si pero y cuando tenga q ordenar 100 xdd
Título: Re: Ordenar 3 numeros
Publicado por: ReViJa en 24 Junio 2006, 01:05 AM
Entonces el mas apropiado seria el Ordenamiento burbuja.

Un saludo.