buscar en una matriz
Publicado por gabriel (1 intervención) el 15/11/2019 23:07:42
hola, tengo un probelma con una matriz, el proyecto es basico porque estoy comnezando con la programacion.
tengo que recorrer una matriz la cual en la columna (empleados) es de cantidad de empleados hasta 5 y en las filas serian las horas extras de cada empleado por dia hasta 30( dias del mes de ejemplo)
la pregunta es la siguiente, como recorrer la matriz y mostrar cada empleado que tenga horas y si no tiene no mostrar al empleado.
tengo que recorrer una matriz la cual en la columna (empleados) es de cantidad de empleados hasta 5 y en las filas serian las horas extras de cada empleado por dia hasta 30( dias del mes de ejemplo)
la pregunta es la siguiente, como recorrer la matriz y mostrar cada empleado que tenga horas y si no tiene no mostrar al empleado.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
public void Cargar()
{
empleados = new String[5];
horas = new int[5, 2];
for (int f = 0; f < empleados.Length; f++)
{
Console.Write("Ingrese el nombre del empleado:");
empleados[f] = Console.ReadLine();
for (int c = 0; c < horas.GetLength(1); c++)
{
Console.Write("Ingrese hora extra:");
string linea;
linea = Console.ReadLine();
horas[f, c] = int.Parse(linea);
}
}
}
public void CalcularSumaHoras()
{
horasExtrasT = new int[5];
for (int f = 0; f < horas.GetLength(0); f++)
{
int suma = 0;
for (int c = 0; c < horas.GetLength(1); c++)
{
suma = suma + horas[f, c];
}
horasExtrasT[f] = suma;
}
}
public void ImprimirTotalHoras()
{
Console.WriteLine("Total de horas extras por empleado.");
for (int f = 0; f < horasExtrasT.Length; f++)
{
Console.WriteLine(empleados[f] + " - " + horasExtrasT[f]);
}
}
Valora esta pregunta


0