ARREGLOS TABLA C# BUILDER

Todo sobre Apple, Mac e Iphone Noticias sobre apple,mac, osx, iphone,ipad,apple watch, juegos para mac y appletv

 

UNIDAD 3: ARREGLOS

TEMA 4: ARREGLOS TIPO TABLA

Un arreglo tipo tabla se define como un conjunto de datos del mismo tipoorganizados en dos o mas columnas y uno o mas renglones.

Para procesar ( recordar solo operaciones y comparaciones) internamentetodos los elementos de la tabla se ocupan dos ciclos for(), uno externopara controlar renglón y uno interno para controlar columna.

Los elementos de la tabla se deberan simbolizar con el nombre de la tablay 2 subindices, el primer subindice referencia al renglon y el siguientesubindice referencia la columna los dos dentro del mismo corchete.

La declaración de una tabla sera de acuerdo al siguiente formato:

Public static tipodato[,] nomtabla=new tipodato[cant reng, cantcol];

Ej: public static float[,] sueldos=new float[5,8];

Para capturar sus elementos, usaremos un textbox y un boton de captura,solo tener cuidado o mucho control sobre los indices ren y col como lomuestra el ejemplo.

Para efectuar otros procesos tales como operaciones, despliegue con todoslos elementos de la tabla se deberan usar 2 ciclos, un for externo paracontrolar renglon y un for interno para controlar columna.

Prog

static int[,] calif= new int[2,3];private void button1_Click(object sender, System.EventArgs e){int reng=System.Int32.Parse(REN.Text);int col=System.Int32.Parse(COL.Text);calif[reng,col]=System.Int32.Parse(CALIF.Text);col++;CALIF.Text=" ";if (col==3){reng++; col=0;};if (reng==2){CALIF.Text="TABLA LLENA";};REN.Text=reng.ToString();COL.Text=col.ToString();}private void button2_Click(object sender, System.EventArgs e){// procesando y regalando 10 puntos a la calificacionfor(int reng=0; reng 
ARREGLOS TABLA C# BUILDER

MÁS INFORMACIÓN

El contenido original se encuentra en https://programacionfacil.com/csharp_builder/arreglos_tabla/
Todos los derechos reservados para el autor del contenido original (en el enlace de la linea superior)
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail bitelchux@yahoo.es y retiraremos este contenido inmediatamente