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