Estás en: Inicio >> Foros >> Informática >> Programación
Programación /

Arreglo Bidimencional en C#

Participa en el tema Arreglo Bidimencional en C# en el foro Programación.
hola, aki desvelando los parpados con este codigo que no sale ... =( el problema ...

Buscar en este tema:
 
  •  
    #1 Arreglo Bidimencional en C#
    hola, aki desvelando los parpados con este codigo
    que no sale ... =(
    el problema es este:
    1. Hacer un windowaaplicationform y dentro de este crear y programar un boton suma, uno de borrardo y otro para salir(los dos ultimos ya los tengo).
    2. Hacer que los datos del arreglo sean leidos por textboxs, que los valores se guarden en
    una matriz o arreglo bidimencional(float[,] Matriz = new float[4,4]
    3. Que lea los datos de cada una de las posiciones del arreglo y los sume por fila y por columna
    Matriz[0,0]= int.parse(textbox1.text);
    Matriz[0,1]= int.parse(textbox2.text);
    Matriz[0,2]= int.parse(textbox3.text);
    Matriz[0,3]= int.parse(textbox4.text);
    Matriz[1,0]= int.parse(textbox5.text);
    Matriz[1,1]= int.parse(textbox6.text);
    ...
    4. Y que la suma de los datos de cada fila y columna los imprima en "etiquetas"(label1, label2...) cada una con su respectiva valor.

    agredeciendo de ante mano su apoyo gracias.
    un saludo
    +
     
    0
    Me gusta
     
    | Más
  • #2 Re: Arreglo Bidimencional en C#

    Habia escrrito algo pero ahora creo que entendi lo que queres hacer:

    si tenes solo 2 columnas no necesitas una matriz. por que sabes que si queres sumar las columnas son los textbox 1 3 6 9 12 15 o 2 4 6 8 10 12 etc. ahi sumas todos los de la columna, y si queres sumar todas las filas de textboxs, sumas el 1 y el 2 , despues sumas el 3 y el 4, despues el 5 y el 6, el 7 y el 8. etc
    y con eso no usas una matriz al pedo.
    Editado por Ryuz4ki - 02.10.2009 09:57 hs.
    Me gusta este mensaje
  • #3 Re: Arreglo Bidimencional en C#

    mmmm
    espera eso
    ya lo pude hacer
    pero ahora me piden qe
    haga esto

    float[,] a=new float[4,4]
    î
    //aqui ahy 16textbox i
    //con el ciclo qe los guarde en los valores de la matriz

    for(i=o;i<=3;i++)
    {for(j=0;j<=3;j++)
    {a[i,j]=flaot.parse(textbox++);//qe los textbox los incremente como si fuera una variable
    }
    }
    Imágenes adjuntas
    Tipo de archivo: jpg Dibujo.jpg (11.7 KB, 4 vistas)
    Me gusta este mensaje
  • #4 Re: Arreglo Bidimencional en C#

    hmm , para incrementar lo que hay en el textbox lo que se me ocurre es que primero lo conviertas a float. y despues lo incrementes, lo vuelvas a convertir a string y lo metas.
    Me gusta este mensaje
  • #5 Re: Arreglo Bidimencional en C#

    ok. pero is lo qe quiero es qe los textbox se incrementen en el ciclo ??
    como le hago ... es decir, lo qe hace el ciclo qe es ir guardando los valores en la matriz, pero qe los vaya guardando en cada textbox para ya no hacer esto:

    Matriz[0,0] = float.parse(textbox.tex);
    Matriz[0,1] = float.parse(textbox.tex);
    Matriz[0,2] = float.parse(textbox.tex);
    etc...
    Me gusta este mensaje
  • #6 Re: Arreglo Bidimencional en C#

    Hacé así:

    Textbox[] textboxes = { textbox1, texbox2, texbox3, ..., texbox16 };

    int k = 0;
    for(i=o;i<=3;i++)
    {
    for(j=0;j<=3;j++)
    {
    a[i,j]=float.parse(textboxes[k++].text);//qe los textbox los incremente como si fuera una variable
    }
    }
    Me gusta este mensaje
Estás en: Inicio >> Foros >> Informática >> Programación


Estadísticas del tema
  • 5 RESPUESTAS
  • 293 VISTAS
  • 3 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB