Red de conocimiento informático - Computadora portátil - Utilizando la programación en C, intente crear una clase de trabajador para describir a los trabajadores. Los requisitos son los siguientes:

Utilizando la programación en C, intente crear una clase de trabajador para describir a los trabajadores. Los requisitos son los siguientes:

//Agrega tu código aquí

//Agrega tu código aquí

static int a[N]={0};

p>

int modeid(){

for(int i=0;ilt;N;i){ //generación automática de ID en orden hasta N;

if( a[i]!=-1){

a[i]=-1;

return i 1; > }

}

}

clase Trabajador {

unsigned int id; // Número de empleado.

char nombre[11]; //: nombre

salario flotante; //: salario. (El valor del salario mínimo tiene una constante simbólica, establecida en 2000)

int nivel; //:

público:

total flotante estático

Trabajador() {

id=modeid();

salario = 2000

}

Trabajador(char). s[], int le) {

id=modeid();

strcpy(nombre, s

nivel = le

;

salario = 2000 200* (le - 1);

}

void setName(char *s) {

strcpy( nombre, s);

}

void setLevel(int x) {

salario = (x - nivel) * 200; > nivel = x;

}

suma nula() {

total = salario

}

promedio flotante estático() {

if (N)

devuelve total/N

}

void infoList() {

cout lt;lt; nombre lt;lt; " ID: " lt;lt; id lt;lt; " Nivel: " lt;lt;

lt; lt; "Salario:" lt; lt; salario lt;

}

amigo void setReward(trabajador *a, float sy );

};

void setReward(trabajador *a, float sy) {

a- gt; >}

Trabajador flotante::total=0;