Red de conocimiento informático - Conocimiento sistemático - Buscando 100 ejemplos de programas clásicos en lenguaje C solo encontré los primeros 10.

Buscando 100 ejemplos de programas clásicos en lenguaje C solo encontré los primeros 10.

Procedimiento 2

Título: Los bonos que emite la empresa están basados ​​en las ganancias. Cuando la ganancia (I) es menor o igual a 100.000 yuanes, la bonificación se puede aumentar en un 10%; si la ganancia es superior a 100.000 yuanes y menos de 200.000 yuanes, la porción inferior a 100.000 yuanes se incrementará en un 10%; Comisión, para la parte superior a 100.000 yuanes, la comisión es del 7,5%; para la parte entre 200.000 y 400.000, la comisión es del 5% para la parte superior a 200.000 yuanes, entre 400.000 y 600.000, la comisión es entre 600.000 y 1 millón; es del 1,5% para la parte superior a 400.000 yuanes. Cuando esté entre 600.000 y 1 millón, la comisión es del 1,5%.

Cuando sea 1 millón de yuanes, la parte que exceda de 1 millón de yuanes se cobrará al 1%. la ganancia I del mes desde el teclado ¿Cuál es el número total de bonos que se deben pagar?

1. Análisis del programa: utilice el eje numérico para dividir y ubicar. Tenga en cuenta que la bonificación debe definirse como un número entero al definir.

2. Código fuente del programa:

main()

{

long int i;

int bonificación1,bonificación2,bonificación4,bonificación6,bonificación10,bonificación;

scanf("%ld",&i);

bonificación1=100000*0.1;bonificación2=bonificación1+100000*0.75;

bonus4=bonus2+200000*0.5;

bonus6=bonus4+200000*0.3;

bonus10=bonus6+400000*0.15;

if(i<=100000)

bonus=i*0.1;

else if(i<=200000)

bonus=bonus1+(i- 100000)*0.075;

más si(i<=400000)

bonificación=bonus2+(i-200000)*0.05;

más si(i< =600000)

bonus=bonus4+(i-400000)*0.03;

si no(i<=1000000)

bonus=bonus6+(i-600000 )*0.015;

else

bonus=bonus1(i-1000000)*0.01;

printf("bonus=%d",bonus);

}

¿Es esto lo que estás buscando? Dime tu dirección de correo electrónico y te la puedo enviar