¡Pide consejo! Una pregunta de programación en lenguaje c
# include & ltstdio.h & gt
int main()
{
Doble L;
Ciudad de doble cuerpo = 0;
Tasa doble = 0;
int p;
Printf("Ingrese ganancia\ n "); /p>
scanf("%f ",&l);
if(L<= 100000)
{
Tasa = 0,1;
}
si no(L & lt; = 200000)
{
Tasa = 0,075;
}
si no(L & lt; = 400000)
{
tasa = 0,05;
}
else if(L & lt; = 600000)
{
Tasa = 0.03;
} else if(L & lt; = 1000000)
{
Tarifa= 0,015;
}En caso contrario
{
Tarifa= 0,01;
}
p = L/100000; //Esto es un truco.
Cambiar (p)
{
Caso 0: ti cheng = L * tasa
caso 1: ti cheng = 10000; +(L-100000)*Tasa;
Pausa;
Caso 2:
Caso 3: Ticheng = 1750 (L -200000) *Tasa;
Pausa;
Caso 4:
Caso 5: Tamaño del cuerpo = 27500 + (L - 400000) *Tasa;
Pausa ;
Caso 6:
Caso 7:
Caso 8:
Caso 9: Ticheng = 33500 + (L-600000) *Tasa;
Pausa;
Caso 10:
Predeterminado:
Ti Cheng = 39500 + (L-1000000) *Tasa ;
Descanso;
}
Printf("La ganancia es %f, la bonificación a pagar es %f\n ", L, composición corporal); p>
}
De hecho, puedes calcular la comisión por cierto, simplemente usa la declaración if switch al mismo tiempo.