示例#1
0
        static void Main(string[] args)
        {
            List <Contratista> contratistas = new List <Contratista>();
            int horas       = 0;
            int presupuesto = 0;

            contratistas.Add(new Pintor());
            contratistas.Add(new Pintor());
            contratistas.Add(new Pintor());
            contratistas.Add(new Pintor());
            contratistas.Add(new Plomeros());
            contratistas.Add(new Plomeros());
            contratistas.Add(new Plomeros());
            contratistas.Add(new Plomeros());
            contratistas.Add(new Plomeros());
            contratistas.Add(new Plomeros());
            contratistas.Add(new Albañiles(23, true));
            contratistas.Add(new Albañiles(86, false));
            contratistas.Add(new Albañiles(36, false));
            contratistas.Add(new Albañiles(47, true));
            contratistas.Add(new Albañiles(98, true));

            Console.WriteLine("Ingrese el presupuesto de la constructora");
            presupuesto = Int32.Parse(Console.ReadLine());
            Console.WriteLine("Ingrese las horas para trabajar");
            horas = Int32.Parse(Console.ReadLine());
            Constructora constructora = new Constructora(presupuesto, horas, contratistas);

            Console.WriteLine("¿Se puede armar? " + constructora.sePuede());
        }
        static void Main(string[] args)
        {
            List <contratistas> contratistas = new List <contratistas>();
            int horasDeTrabajo;
            int presupuesto;

            contratistas.Add(new Pintor());
            contratistas.Add(new Pintor());
            contratistas.Add(new Pintor());
            contratistas.Add(new Pintor());
            contratistas.Add(new Pintor());
            contratistas.Add(new Plomero());
            contratistas.Add(new Plomero());
            contratistas.Add(new Plomero());
            contratistas.Add(new Plomero());
            contratistas.Add(new Plomero());
            contratistas.Add(new Albañil(23, false));
            contratistas.Add(new Albañil(93, false));
            contratistas.Add(new Albañil(33, true));
            contratistas.Add(new Albañil(101, false));
            contratistas.Add(new Albañil(51, true));
            Console.WriteLine("Ingrese horas de trabajo y el presupuesto para la obra");
            horasDeTrabajo = Int32.Parse(Console.ReadLine());
            presupuesto    = Int32.Parse(Console.ReadLine());
            Constructora constructora = new Constructora(presupuesto, horasDeTrabajo, contratistas);

            Console.WriteLine("¿Se puede armar? " + constructora.sePuede());
        }
        static void Main(string[] args)
        {
            Constructora constructora = new Constructora(10000, 5);
            string       texto        = constructora.alcanza()? "Si" :"No";

            Console.WriteLine(texto);
        }
示例#4
0
        static void Main(string[] args)
        {
            List <Contratistas> contratistas = new List <Contratistas>();
            Pintores            pintor1 = new Pintores(); Pintores pintor2 = new Pintores(); Pintores pintor3 = new Pintores();
            Pintores            pintor4 = new Pintores(); Pintores pintor5 = new Pintores();

            contratistas.Add(pintor1); contratistas.Add(pintor2); contratistas.Add(pintor3); contratistas.Add(pintor4);
            contratistas.Add(pintor5);
            Plomeros plomero1 = new Plomeros(); Plomeros plomero2 = new Plomeros(); Plomeros plomero3 = new Plomeros();
            Plomeros plomero4 = new Plomeros(); Plomeros plomero5 = new Plomeros();

            contratistas.Add(plomero1); contratistas.Add(plomero2); contratistas.Add(plomero3); contratistas.Add(plomero4);
            contratistas.Add(plomero5);
            Albañiles albañil1 = new Albañiles(21, "MMO"); Albañiles albañil2 = new Albañiles(29, "Yesero");
            Albañiles albañil3 = new Albañiles(31, "MMO"); Albañiles albañil4 = new Albañiles(49, "Cementista");
            Albañiles albañil5 = new Albañiles(51, "Techista");

            contratistas.Add(albañil1); contratistas.Add(albañil2); contratistas.Add(albañil3); contratistas.Add(albañil4);
            contratistas.Add(albañil5);

            int presupuesto;
            int horasDeTrabajoParaLaRealizacion;

            Console.WriteLine("Ingrese el presupuesto y las horas de trabajo para la realizacion del edificio");
            presupuesto = Int32.Parse(Console.ReadLine());
            horasDeTrabajoParaLaRealizacion = Int32.Parse(Console.ReadLine());
            Constructora constructora = new Constructora(presupuesto, horasDeTrabajoParaLaRealizacion, contratistas);

            Console.WriteLine("Alcanza el presupuesto?\n" + constructora.alcanzaElPresupuesto());
        }
        static void Main(string[] args)
        {
            List <Contratistas> contratistas = new List <Contratistas>();
            int presupuesto, horasdetrabajo;

            Console.WriteLine("ingrese el presupuesto y las horas de trabajo");
            presupuesto    = Int32.Parse(Console.ReadLine());
            horasdetrabajo = Int32.Parse(Console.ReadLine());
            Constructora constructora = new Constructora(presupuesto, horasdetrabajo);

            Console.WriteLine("Alcanza el presupuesto?=" + constructora.Alcanza(horasdetrabajo));
        }
        static void Main(string[] args)
        {
            List <Contratistas> contratistas = new List <Contratistas>();
            Pintores            pintor1      = new Pintores();
            Pintores            pintor2      = new Pintores();
            Pintores            pintor3      = new Pintores();
            Pintores            pintor4      = new Pintores();
            Pintores            pintor5      = new Pintores();

            contratistas.Add(pintor1);
            contratistas.Add(pintor2);
            contratistas.Add(pintor3);
            contratistas.Add(pintor4);
            contratistas.Add(pintor5);
            Plomeros plomero1 = new Plomeros();
            Plomeros plomero2 = new Plomeros();
            Plomeros plomero3 = new Plomeros();
            Plomeros plomero4 = new Plomeros();
            Plomeros plomero5 = new Plomeros();

            contratistas.Add(plomero1);
            contratistas.Add(plomero2);
            contratistas.Add(plomero3);
            contratistas.Add(plomero4);
            contratistas.Add(plomero5);
            Albañiles albañil1 = new Albañiles(22, "MMO");
            Albañiles albañil2 = new Albañiles(28, "Cementista");
            Albañiles albañil3 = new Albañiles(35, "MMO");
            Albañiles albañil4 = new Albañiles(49, "Yesero");
            Albañiles albañil5 = new Albañiles(52, "Techista");

            contratistas.Add(albañil1);
            contratistas.Add(albañil2);
            contratistas.Add(albañil3);
            contratistas.Add(albañil4);
            contratistas.Add(albañil5);

            int presupuesto;
            int horasaTrabajarParaTerminar;

            Console.WriteLine("Ingrese las horas a trabajar y el presupuesto para la realizacion del edificio");
            presupuesto = Int32.Parse(Console.ReadLine());
            horasaTrabajarParaTerminar = Int32.Parse(Console.ReadLine());
            Constructora constructora = new Constructora(presupuesto, horasaTrabajarParaTerminar, contratistas);

            Console.WriteLine("El presupuesto alcanza?\n" + constructora.ElPresupuestoAlcanza());
        }
示例#7
0
        static void Main(string[] args)
        {
            int horas;
            int presupuesto;

            Constructora c1 = new Constructora();

            Console.WriteLine("Ingrese la cantidad de horas que trabajaran y el presupuesto de la obra");
            horas       = Int32.Parse(Console.ReadLine());
            presupuesto = Int32.Parse(Console.ReadLine());

            if (c1.PresupuestoSuficiente(presupuesto, horas))
            {
                Console.WriteLine("El presupuesto es suficiente para llevar a cabo la obra");
            }
            else
            {
                Console.WriteLine("El presupuesto no es suficiente para llevar a cabo la obra");
            }
        }