ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programación código De Un Programa En Csharp


Enviado por   •  26 de Febrero de 2015  •  1.211 Palabras (5 Páginas)  •  138 Visitas

Página 1 de 5

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 <

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com