Red de conocimiento informático - Problemas con los teléfonos móviles - ★Una pregunta introductoria a la programación en lenguaje C, ¡los expertos pueden ayudar! (+﹏+)~desmayarse

★Una pregunta introductoria a la programación en lenguaje C, ¡los expertos pueden ayudar! (+﹏+)~desmayarse

Idea: ¿Usar una matriz para almacenar el bono de cada empleado? Escanee la matriz nuevamente y sume las bonificaciones de cada empleado para obtener el bono total que la empresa debería pagar.

Aquí Puse La declaración de juicio para calcular las bonificaciones de los empleados está separada en una función

De esta manera la función principal no está tan abultada

Espero que te sea útil

El código es el siguiente:

#include?

#define?N?4?//4 empleados?

flotante ?Bonus(long?i); ?//¿Calcular la bonificación de los empleados de forma independiente?

int?main()

{? int?j;? float?worker[4], total=0.0; for(j=0;j

}

float?Bonus(long?i)

{ float?bonus,bon1,bon2,bon4,bon6,bon10; 100000*0,1; bon2=bon1+100000*0,075; bon4=bon2+200000*0,05; bon6=bon4+200000*0,03; ?if(i<=200000) bonificación=bon1+ (i-100000)*0.075; else?if(i<=400000) bonificación=bon2+(i-200000)*0.05; else?if(i<=600000) bonificación= bon4+(i-400000)*0.03; else if(i<=1000000) bono=bon6+(i-600000)*0.015; else bono=bon1(i-1000000)*0.01; p>}