public static void CargarconductorA(Conductor_a auxConductorA)
 {
     for (int i = 0; i < conductores.Length; i++)
     {
         if (conductores[i] == null)
         {
             conductores[i] = auxConductorA;
             break;//Para que cargue solo la posición que encuentre libre y salga del bucle sin pisar el resto de los datos del vector.
         }
     }
 }
Пример #2
0
        static void Main(string[] args)
        {
            Conductor_a c1 = new Conductor_a("Empleado1", new int[] { 200, 25, 0, 40, 29, 33, 12 });
            Conductor_a c2 = new Conductor_a("Empleada2", new int[] { 75, 350, 22, 0, 300, 29, 100 });
            Conductor_a c3 = new Conductor_a("Empleado3", new int[] { 80, 10, 400, 50, 0, 40, 250 });

            TeLaTransporto_SRL.CargarconductorA(c1);
            TeLaTransporto_SRL.CargarconductorA(c2);
            TeLaTransporto_SRL.CargarconductorA(c3);

            TeLaTransporto_SRL.MostrarDesempenioEmplead_();//////////////////////////////////
        }
        public static string ReporteKmsDia5()
        {
            Conductor_a auxC = null;

            for (int i = 0; i < conductores.Length; i++)
            {
                if (i == 0)
                {
                    auxC = conductores[i];
                }
                else if (conductores[i] != null && auxC.GetDia5() > conductores[i].GetDia5())
                {
                    auxC = conductores[i];
                }
            }
            return(auxC.GetNombre());
        }
        public static string Emplead_ConMasKmsSemana()
        {
            Conductor_a auxC = null;

            for (int i = 0; i < conductores.Length; i++)
            {
                if (i == 0)
                {
                    auxC = conductores[i];
                }
                else if (conductores[i] != null && auxC.KmsTotales() > conductores[i].KmsTotales())
                {
                    auxC = conductores[i];
                }
            }
            return(auxC.GetNombre());
        }