Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Expresion expresionConsulta = null;

            Console.Write("Introduzca su consulta: ");
            string consulta = Console.ReadLine();

            try
            {
                expresionConsulta = Expresion.analiza(consulta);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
                expresionConsulta = null;
            }
            if (expresionConsulta != null)
            {
                Console.WriteLine(
                    "Introduzca la descripción de un vehículo: ");
                string descripcion = Console.ReadLine();
                if (expresionConsulta.evalua(descripcion))
                {
                    Console.WriteLine(
                        "La descripción responde a la consulta");
                }
                else
                {
                    Console.WriteLine(
                        "La descripción no responde a la consulta");
                }
                Console.ReadKey();
            }
        }