none
necesito hacer que al ingresar una variable matricula me lo guarde en una matriz AYUDA!!! RRS feed

  • Pregunta

  • tengo un codigo para hacer una especie de estacionamiento y cada lugar donde se puede estacionar es un lugar de la matriz. hay dos sectores para estacionar, por lo tanto 2 matrices diferentes aca van los codigos. AYUDENME es para el lunes

    las matrices

       static string[,] matrizSectorUno = new string[5, 10];
            static string[,] matrizSectorDos = new string[4, 15];

    este es el metodo para guardar una matricula en  alguna de las dos matrices. 

    el metodo validar matricula es para que la matricula sea de 7 digitos sino informar el error

    el metodo existe es para ver si ya existe la matricula

    static void AltaVehiculo()
            {
              
                string matricula;
                int fila = -1;
                int columna = -1;
                string sector = "";
                bool validar = false;
                while(validar ==false)
                {
                    Console.WriteLine("Ingrese la matricula");
                    matricula = Console.ReadLine().Trim().ToUpper();

                    if (ValidarMatricula(matricula))
                    {
                        if (!Existe(matricula))
                        {
                            if (matrizSectorUno[fila,columna] == "")
                            {
                                matricula = matrizSectorUno[fila,columna];
                            }
                            else
                            {
                                matricula = matrizSectorDos[fila,columna];
                            }
                        }
                        else
                        {
                            Console.WriteLine("La matricula ya existe");
                            Console.ReadLine();
                        }
                    }
                    else
                    {
                        Console.WriteLine("La matricula no es valida");
                        Console.ReadLine();
                    }
                  

                }

    sábado, 14 de julio de 2012 18:29

Todas las respuestas

  • Debes crear una función que encuentre un "lugar" vacío en los sectores, eso puede ser con una estructura de repetición tipo for, do, while y esa función debe devolverte la fila y columna del espacio disponible o un indicador de que el "estacionamiento" está completo y procedes a guardar el "vehículo" en ese "lugar" o a dar el mensaje de estacionamiento lleno.
    miércoles, 18 de julio de 2012 16:55