C sharp - Problema Con Array En C#

   
Vista:

Problema Con Array En C#

Publicado por lol27 (2 intervenciones) el 16/09/2012 21:52:04
Buenas tardes nunca me habia registrado pero me parece muy importante para un programador estar en esta comunidad.

Mi problema es el siguiente, tengo que desarrollar un programa que permita ingresar el numero de horas de trabajo de 10 empleados. Las condiciones son las siguientes

1) Si el empleado trabajo entre 1 y 9 horas no se le dara comision.
2) Si el empleado trabajo entre 10 y 15 horas se le dara una comision sobre el salario de 20000.
3) Si el empleado trabajo entre 16 y 35 horas se dara una comision de 40000.
4) Si el empleado trabajo mas de 36 horas se le dara una comision de 60000.

Nota: El Valor de cada hora es de 30000

El valor se debe mostrar al final, para cada empleado, pero me lo muestra en cada posicion que puede ser les dejo el codigo.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CaNomina
{
class Program
{
static void Main(string[] args)
{
int[] arreglo = new int[10];
int valor=0;
int vhora = 30000;
int vcomision1 = 20000;
int vcomision2 = 40000;
int vcomision3 = 60000;


//Capturar arreglo

for (int i = 0; i < 10; i++)
{


Console.Write("Ingresa Numero Horas");
arreglo[i] = Convert.ToInt16(Console.ReadLine());



if (arreglo[i] >= 1 && arreglo[i] <= 9)

valor = arreglo[i] * vhora;


else if (arreglo[i] >= 10 && arreglo[i] <= 15)
valor = arreglo[i] * vhora + vcomision1;

else if (arreglo[i] >= 16 && arreglo[i] <= 35)
valor = arreglo[i] * vhora + vcomision2;

else if (arreglo[i] > 36)
valor = arreglo[i] * vhora + vcomision3;


Console.WriteLine("Sueldo" + arreglo[i] + " : " + (valor));
Console.ReadLine();

}



}
}
}
Responder Citando
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Problema Con Array En C#

Publicado por lol27 (2 intervenciones) el 17/09/2012 19:32:52
Listo Solucionado Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar