Programación código De Un Programa En Csharp
Enviado por samdiazh • 26 de Febrero de 2015 • 1.211 Palabras (5 Páginas) • 138 Visitas
int[] HW = new int[6]; //array de entrada de datos de 6 elementos, horas trabajadas
float[] WS = new float[6]; //Array, almacenan los datos de salida, salario trabajador
int i = 0; //variable utilizada para mover el indice en el array
int eH1, eH2; //horas extras
float cH = 20, chE1=25, chE2=30;
float TotalSalary=0; //Salario total pagado por la empresa a los trabajadores
int min_HW, max_HW, sum_HW=0;
float prom_HW = 0;
int nWorkers = HW.Length; //numero de trabajadores, es la longitud que tiene el array
int cont = 0; //cuenta cuantos trabajadores han trabajado menos de 40 horas
String line;
StreamReader input_file = new StreamReader (@"C:\Users\Ligia Diaz Hirashi\Documents\Visual Studio 2012\Projects\Programación ll\Programación ll_CS\Archivos\act05_input.txt");
StreamWriter output_file = new StreamWriter (@"C:\Users\Ligia Diaz Hirashi\Documents\Visual Studio 2012\Projects\Programación ll\Programación ll_CS\Archivos\act05_output.txt");
while ((line = input_file.ReadLine()) != null) {
HW[i] = Convert.ToInt16(line);
i++;
}
input_file.Close();
min_HW = HW[0];
max_HW = HW[0];
for (i = 0; i < 6; i++) {
WS[i]=0;
if (HW[i] <= 40) {
WS[i] = HW[i] * cH;
if (HW[i] < 40) {
cont++;
}
}
else if (HW[i] > 40 && HW[i]<=50)
{
eH1 = HW[i] - 40;
WS[i] = (40*cH)+(eH1 * chE1);
}
else if (HW[i] > 50)
{
eH2 = HW[i] - 50;
WS[i] = (40 * cH) + (10*chE1) + (eH2 * chE2);
}
if(HW[i] > max_HW){
max_HW = HW[i];
}
if (HW[i] < min_HW) {
min_HW = HW[i];
}
sum_HW += HW[i];
TotalSalary += WS[i];
}
for (i = 0; i <
...