Cita:
Iniciado por lol27 Mira quedo asi el problema es que me sigue imprimiendo lo mismo y no se como hacer para meter el nuevo array valor[i] en un for, ya que cuando lo meto me dice que i no existe en el contexto actual gracias.
Código:
static void Main(string[] args)
{
int[] arreglo = new int[10];
int[] valores = new int[10];
//int horas=0;
//int valor = 0;
int valor1 = 0;
//int valor2=0;
int valor3 = 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[i] = arreglo[i] * vhora;
else if (arreglo[i] >= 10 && arreglo[i] <= 15)
valor[i] = arreglo[i] * vhora + vcomision1;
else if (arreglo[i] >= 16 && arreglo[i] <= 35)
valor[i] = arreglo[i] * vhora + vcomision2;
else if (arreglo[i] > 36)
valor[i] = arreglo[i] * vhora + vcomision3;
// Console.WriteLine("Sueldo" + arreglo[i] + " : " + (valor));
//Escribe en una sola linea
Console.WriteLine("Sueldo" + arreglo[i] + " : " + valor[i]);
}
Console.ReadLine();
}
}
}
Listo ya lo solucione, meti el nuevo arreglo de 10 posiciones lo iguale asi
imprimi abajo del parentesis con un for
Código:
}
for (int i = 0; i < 10; i++)
{
Console.WriteLine("Sueldo" + arreglo[i] + " : " + valores[i]);
}
muchas gracias por la ayuda.