Matlab - Ayuda tabla matlab

   
Vista:

Ayuda tabla matlab

Publicado por Morffo (2 intervenciones) el 20/05/2017 23:37:51
Buen día, no se si alguien me pueda ayudar con una duda que tengo...
Algun comando o como hacerle para meter datos de nomina como por ejemplo
ID | Nombre | Pago por hora | Horas trabajadas por semana | Sueldo Bruto |

y que sean de varios empleados porque puedo meter unicamente de un empleado pero necesito meter datos de varios empleados. y se vayan almacenando.
Espero alguien me pueda ayudar, gracias!
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
Imágen de perfil de JOSE JEREMIAS CABALLERO

Ayuda tabla matlab

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (4473 intervenciones) el 21/05/2017 01:42:46
1
2
3
4
5
6
7
8
9
clear all
n=3;
for i=1:n
    trabajador.trabajador(i)=i
    trabajador.ID(i)=input(['Trabajador.ID(',num2str(i),')='])
    trabajador.pago(i)=input(['Trabajador.pago(',num2str(i),')='])
    trabajador.horastrabajadas(i)=input(['Trabajador.horastrabajadas(',num2str(i),')='])
    trabajador.sueldobruto(i)=input(['Trabajador.sueldobruto(',num2str(i),')='])
end

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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
>> estructuras5
trabajador =
    trabajador: 1
Trabajador.ID(1)=3
trabajador =
    trabajador: 1
            ID: 3
Trabajador.pago(1)=4
trabajador =
    trabajador: 1
            ID: 3
          pago: 4
Trabajador.horastrabajadas(1)=5
trabajador =
         trabajador: 1
                 ID: 3
               pago: 4
    horastrabajadas: 5
Trabajador.sueldobruto(1)=6
trabajador =
         trabajador: 1
                 ID: 3
               pago: 4
    horastrabajadas: 5
        sueldobruto: 6
trabajador =
         trabajador: [1 2]
                 ID: 3
               pago: 4
    horastrabajadas: 5
        sueldobruto: 6
Trabajador.ID(2)=3
trabajador =
         trabajador: [1 2]
                 ID: [3 3]
               pago: 4
    horastrabajadas: 5
        sueldobruto: 6
Trabajador.pago(2)=4
trabajador =
         trabajador: [1 2]
                 ID: [3 3]
               pago: [4 4]
    horastrabajadas: 5
        sueldobruto: 6
Trabajador.horastrabajadas(2)=5
trabajador =
         trabajador: [1 2]
                 ID: [3 3]
               pago: [4 4]
    horastrabajadas: [5 5]
        sueldobruto: 6
Trabajador.sueldobruto(2)=6
trabajador =
         trabajador: [1 2]
                 ID: [3 3]
               pago: [4 4]
    horastrabajadas: [5 5]
        sueldobruto: [6 6]
trabajador =
         trabajador: [1 2 3]
                 ID: [3 3]
               pago: [4 4]
    horastrabajadas: [5 5]
        sueldobruto: [6 6]
Trabajador.ID(3)=7
trabajador =
         trabajador: [1 2 3]
                 ID: [3 3 7]
               pago: [4 4]
    horastrabajadas: [5 5]
        sueldobruto: [6 6]
Trabajador.pago(3)=3
trabajador =
         trabajador: [1 2 3]
                 ID: [3 3 7]
               pago: [4 4 3]
    horastrabajadas: [5 5]
        sueldobruto: [6 6]
Trabajador.horastrabajadas(3)=4
trabajador =
         trabajador: [1 2 3]
                 ID: [3 3 7]
               pago: [4 4 3]
    horastrabajadas: [5 5 4]
        sueldobruto: [6 6]
Trabajador.sueldobruto(3)=5
trabajador =
         trabajador: [1 2 3]
                 ID: [3 3 7]
               pago: [4 4 3]
    horastrabajadas: [5 5 4]
        sueldobruto: [6 6 5]

¿Debería poner la forma de programarlo,quizás lo esté haciendo de forma distinta?

Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Ayuda tabla matlab

Publicado por Morffo (2 intervenciones) el 22/05/2017 05:28:45
Muchas gracias por tu respuesta! y basicamente esto era lo que tenía ya nomas era necesario para varios empleados.
Nota: use Octave online que así me lo requerían.

nomina
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
Revisar política de publicidad