Foros del Web » Programación para mayores de 30 ;) » .NET »

Buscar mayor numero en un listbox?

Estas en el tema de Buscar mayor numero en un listbox? en el foro de .NET en Foros del Web. Soy novata y la parte de los bucles me enreda muchisimo.. Tengo que hacer un programa con el que introduzco cedulas, edades y nombres y ...
  #1 (permalink)  
Antiguo 08/11/2011, 20:27
 
Fecha de Ingreso: noviembre-2011
Mensajes: 1
Antigüedad: 12 años, 5 meses
Puntos: 0
Pregunta Buscar mayor numero en un listbox?

Soy novata y la parte de los bucles me enreda muchisimo.. Tengo que hacer un programa con el que introduzco cedulas, edades y nombres y los agrego a 3listas diferentes... Agrego las edades en el listbox3 y necesito buscar y mostrar cual es la mayor de esas edades.. ya lo he intentado de varias maneras pero aun no me sale...

Se agradece de antemano la ayuda
  #2 (permalink)  
Antiguo 09/11/2011, 07:43
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Buscar mayor numero en un listbox?

Hola Rebiday!
Bienvenida al Foro!.
Podrías mostrarnos el codigo que tienes para poder observar en que punto fallas y ayudarte así a dar con la solución?.
Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 09/11/2011, 09:51
Avatar de rikakashi  
Fecha de Ingreso: julio-2011
Mensajes: 226
Antigüedad: 12 años, 9 meses
Puntos: 33
Respuesta: Buscar mayor numero en un listbox?

Bienvenida Rebiday.

Esto pudiera ayudarte

Código vb.net:
Ver original
  1. Dim maxVal As Integer = ListBox1.Items.OfType(Of Integer).Max
__________________
la programación es tan grande como la imaginación (+.+)
  #4 (permalink)  
Antiguo 10/11/2011, 14:53
Avatar de JxDarkAngel  
Fecha de Ingreso: septiembre-2009
Mensajes: 82
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: Buscar mayor numero en un listbox?

Te dejo el ciclo para recorrer un listBox y asi poder obtener el valor maximo, suponiendo que son puros valores numericos, de ser decimales, hay que Parsearlos a Double

int ValorMaximo = 0;
for (int i = 0; i < listBox1.Items.Count; i++)
{
if (i == 0)
{
ValorMaximo = int.Parse(listBox1.Items[i].ToString());
}
else
{
int ValorActual = int.Parse(listBox1.Items[i].ToString());
if (ValorActual > ValorMaximo)
ValorMaximo = ValorActual;
}
}

Etiquetas: vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:49.