ArgenSteel https://argensteel.org/ |
|
Problema con un ejercicio https://argensteel.org/viewtopic.php?f=12&t=29986 |
Página 1 de 1 |
Autor: | adrock [ Mar Ago 06, 2013 2:25 pm ] |
Asunto: | Problema con un ejercicio |
Hola amigos!..estoy haciendo un curso de c# y me dieron un ejercicio de matrices del que no sé como empezar..si alguien me puede dar una manito desde ya muy agradecido... Citar: Requiero un programa que administre una matriz que representa un campo de 20*15, el programa debe administrar el predio, para eso se pide que tenga Las opciones de inicializar los datos dejando todos los datos de la matriz en 0 Asignar un valor a una celda Debe indicar el tipo de semilla Y la cantidad de plantas entre 1 y 99 Al consultar el tipo de planta se ingresa el tipo de planta y busca en toda la matriz donde está y totaliza |
Autor: | IronSentinel [ Mar Ago 06, 2013 2:34 pm ] |
Asunto: | Re: Problema con un ejercicio |
lo primero que se me ocurre que tenes que hacer mucho uso de arrays y estructuras para loopear entre las celdas para inicializar los valores o buscar uno |
Autor: | javier [ Mar Ago 06, 2013 3:02 pm ] |
Asunto: | Re: Problema con un ejercicio |
Tenes que hacer un array con 20 elementos.. cada uno de los elementos tiene que ser un array con 15 elementos. Depues para accesar a cada elemento haces terrenos[x][y] donde "x" e "y" son las "coordenadas". Por ejemplo si queres que el campo 5,7 valga "puto el que lee".. haces campo[5][7] = "puto el que lee". Cada vez que veo estos ejercicios me acuerdo porqué deje la universidad... es mas, me dan ganas de anotarme de nuevo para volver a dejarla (?) |
Autor: | IronSentinel [ Mar Ago 06, 2013 3:10 pm ] |
Asunto: | Re: Problema con un ejercicio |
estan buenos los ejercicios.. son simples en general y te enseñan a manejar ciertas estructuras despues cuando vas a laburar se complica.. en fin adolph, fijate de leer de arrays y sale al toque.. como dice javi es basicamente una lista de listas.. despues es simplemente recorrerla o accederla con parametros segun corresponda en internet sobra informacion y tutoriales de cualquier lenguaje |
Autor: | Lian [ Mar Ago 06, 2013 9:04 pm ] |
Asunto: | Re: Problema con un ejercicio |
Acá te dejo un pseudo-código. Citar: Requiero un programa que administre una matriz que representa un campo de 20*15 Tenés que declarar un arreglo bidimensional, onda Código: tipoArreglo arreglo[20][15] Citar: , el programa debe administrar el predio, para eso se pide que tenga Las opciones de Sugiere que hagas una especie de menú para el usuario Código: /* Mostrar opciones en forma enumerada */ /* Leer opción ingresada en la variable option*/ While (option != ValorDeSalida){ Switch(option){ /* Ejecutás la acción dada por option */ case 1: /* Lo que haga la opción 1 */ break; case 2: /* Lo que haga la opción 2 */ break; . . . } /* Mostrar opciones en forma enumerada */ /* Leer opción ingresada en la variable option*/ } Citar: inicializar los datos dejando todos los datos de la matriz en 0 Al consultar el tipo de planta se ingresa el tipo de planta y busca en toda la matriz donde está y totaliza Estas opciones tienen la pinta de recorrer toda la matriz e ir procesando todos los datos Código: i=0; while(i<20){ j=0; while(j<15){ /* Procesar el elemento arreglo[i][j] */ j=j+1; } i=i+1; } Citar: Asignar un valor a una celda Debe indicar el tipo de semilla Y la cantidad de plantas entre 1 y 99 Por lo que se indica en negrita, parece que te piden que el arreglo sea de alguna estructura tipo registro, que pueda almacenar un valor para el tipo de planta y otro para la cantidad. Si querés tenés la opción de manejarlo con dos matrices por separado. Código: /* Leer el valor de fila */ /* Leer el valor de columna */ /* Leer cantidad */ /* Leer tipo */ arreglo[fila][columna].cantidad=cantidad; arreglo[fila][columna].tipo=tipo; O puede ser en el caso si lo manejás como dos arreglos por separado arregloCantidad[fila][columna]=cantidad; arregloTipo[fila][columna]=tipo; Ahí hay info de como se manejan matrices en C# Código: http://msdn.microsoft.com/es-es/library/aa288453%28v=vs.71%29.aspx
|
Autor: | Niño Fisura [ Mar Ago 06, 2013 10:10 pm ] |
Asunto: | Re: Problema con un ejercicio |
nerdsteel |
Autor: | Lian [ Mar Ago 06, 2013 10:15 pm ] |
Asunto: | Re: Problema con un ejercicio |
Para que sea NerdSteel, primero tiene que haber un troll que lo boludee por poner una consulta de novato |
Autor: | gusano666 [ Mar Ago 06, 2013 11:58 pm ] |
Asunto: | Re: Problema con un ejercicio |
Me siento como una cavernicola. Felicidades, son genios. |
Autor: | adrock [ Mié Ago 07, 2013 2:50 pm ] |
Asunto: | Re: Problema con un ejercicio |
Muchas gracias a todos por su ayuda!!... |
Página 1 de 1 | Todos los horarios son UTC - 3 horas |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |