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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  ayuda con codigo de matrices
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ayuda con codigo de matrices  (Leído 2,298 veces)
Nidrogg

Desconectado Desconectado

Mensajes: 1


Ver Perfil
ayuda con codigo de matrices
« en: 26 Octubre 2014, 03:21 am »

buenas noches

chicos necesito de su ayuda para poder solucionar un problema que em estan dando en el instituto

se requiere lo siguiente: crear un formularios windows form para ingresar "N" cantidad de alumnos e ingresar "N" cantidad de notas
se debe mostrar el listado de alumnos ingresados y sus notas y el promedio.


tengo lo siguiente

Código
  1. dim alumnos(3,3) as integer
  2. dim contador as integer
  3. '' aqui se van agregando los valores
  4. for i = 0 to 3
  5. for j = 0 to 3
  6. alumnos(i,j)  = txtnotas.text
  7. next j
  8. next i
  9.  
  10. '' aqui se van listando los valores
  11. for i = 0 to 3
  12. for j = 0 to 3
  13. lista.items.add(alumnos(i,j))  '' la lista corresponde a un listbox
  14. next
  15. next


mi duda es la siguiente, al listar los numeros en el listbox se lista por ejemplo si ingreso el numero 1 se ingresan 4 numeros 1 ( 1111 ), y se deberian ingresar el primer numero 1 el sgundo y asi sucesivamente no se que estoy haciendo mal,

si alguien pudiera ayudarme con mi problema se los agradeceria.

saludos



[MOD]: Usa el botón "Insertar código".


« Última modificación: 26 Octubre 2014, 05:04 am por Eleкtro » En línea

nolasco281


Desconectado Desconectado

Mensajes: 319


Ver Perfil
Re: ayuda con codigo de matrices
« Respuesta #1 en: 26 Octubre 2014, 03:39 am »

Hola.

No soy mucho para las matrices pero no veo contador en los for osea el incremento i++ o j++ no se si me entiendes por eso te imprime 4 numeros 1 por que no hay incremento.

Saludos. espero te sirva si no alquien seguro te saca la duda aca.

PD usa etiquetas Geshi para entender mejor tu codigo saludos. Al lado de tipo de fuente


« Última modificación: 26 Octubre 2014, 03:41 am por nolasco281 » En línea

Lo que se puede imaginar... se puede programar.
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.866



Ver Perfil
Re: ayuda con codigo de matrices
« Respuesta #2 en: 26 Octubre 2014, 05:00 am »

al listar los numeros en el listbox se lista por ejemplo si ingreso el numero 1 se ingresan 4 numeros 1 ( 1111 ), y se deberian ingresar el primer numero 1 el sgundo y asi sucesivamente no se que estoy haciendo mal,

No se entiende bien lo que pretendes hacer, he probado el código que has mostrado y me añade los números de las dimensiones de forma sucesiva, al menos lo que yo entiendo por sucesivamente.

Da más detalles. Muestra un ejemplo del resultado que obtienes, y otro del resultado que esperas obtener.

No se si será esto lo que pretendes hacer:

Código
  1. Dim alumnos(3, 3) As Integer
  2.  
  3. '' aqui se van agregando los valores
  4. For iOuter As Integer = alumnos.GetLowerBound(0) To alumnos.GetUpperBound(0)
  5.  
  6.    For iInner As Integer = alumnos.GetLowerBound(1) To alumnos.GetUpperBound(1)
  7.        alumnos(iOuter, iInner) = (iOuter + 1) * (iInner + 1)
  8.    Next iInner
  9.  
  10. Next iOuter
  11.  
  12.  
  13. '' aqui se van listando los valores
  14. Dim sb As New System.Text.StringBuilder
  15.  
  16. For iOuter As Integer = alumnos.GetLowerBound(0) To alumnos.GetUpperBound(0)
  17.  
  18.    sb.AppendFormat("Alumno {0}: ", CStr(iOuter))
  19.  
  20.    For iInner As Integer = alumnos.GetLowerBound(1) To alumnos.GetUpperBound(1)
  21.        sb.AppendFormat(" {0} ", CStr(alumnos(iOuter, iInner)))
  22.    Next iInner
  23.  
  24.    sb.AppendLine()
  25.  
  26. Next iOuter
  27.  
  28. With ListBox1
  29.    .SuspendLayout()
  30.    .Items.AddRange(sb.ToString.Split(Environment.NewLine))
  31.    .ResumeLayout()
  32. End With
  33.  
  34. sb.Clear()



Saludos
« Última modificación: 26 Octubre 2014, 05:28 am por Eleкtro » En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con matrices
Java
fileto 2 3,054 Último mensaje 13 Febrero 2009, 06:13 am
por fileto
Ayuda con matrices
.NET (C#, VB.NET, ASP)
sheccid65 0 2,614 Último mensaje 6 Febrero 2010, 19:44 pm
por sheccid65
Ayuda con matrices
Java
ArhennJosey 2 3,020 Último mensaje 7 Mayo 2010, 22:29 pm
por 1mpuls0
ayuda en matrices c# !!
.NET (C#, VB.NET, ASP)
jcac12 1 6,349 Último mensaje 13 Noviembre 2011, 18:02 pm
por Morringos
Ayuda con codigo que resuelve matrices por metodo gauss
Programación C/C++
flosan17 0 1,928 Último mensaje 6 Marzo 2017, 15:55 pm
por flosan17
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines