C sharp - buscar en una matriz

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 42 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

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.
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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder