Red de conocimiento informático - Material del sitio web - ¡Pide consejo! Una pregunta de programación en lenguaje c

¡Pide consejo! Una pregunta de programación en lenguaje c

Codificación directa

# 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);

}

De hecho, puedes calcular la comisión por cierto, simplemente usa la declaración if switch al mismo tiempo.