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. } } }
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()); }