★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>}