Conceptos básicos de informática universitaria: problemas y soluciones de programación en lenguaje C.
#include?
int?main()
{
float?ma,tr; p>
p>
int?n;
scanf("%f",&ma);
n=(int)(ma/1000)+1 ;
cambiar(n)
{
case?1:?tr=0;break;?//①?0?≤ma<1000, ?tr=0 %;
caso?2:?tr=0.05;break;//②?1000?≤ma<2000, ?tr=5%;
caso? 3:? tr=0.08;break;//③?2000?≤ma<4000, ?tr=8%;
case?4:?tr=0.08;break;//③?2000? ≤ma <4000, ?tr=8%;
default:?tr=0.1;break;//④?4000?≤ma, ?tr=10%.
}
printf("Tasa impositiva=%f\nImpuestos a pagar=%f\nBono para llevar a casa=%f\n" ,tr, ma*tr,ma*(1-tr));
//getchar();
//getchar();?//Estas dos líneas son inútiles, solo mantenlas la visualización de la pantalla?
}