#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
float compra,desc;
int resto;
printf("Ingrese el importe de la compra");
scanf ("%f",&compra);
printf ("n El importe ingresado es : %.2f",compra);
if (compra>=500)
{
desc=(compra)+(compra*16/100);
printf("n El subtotal es de %.2f ",desc);
resto = fmod(compra * 100.0f, 5.0f);
if (resto != 0)
{
compra = compra - (resto / 100.0f);
printf("El subtotal es : %d",compra);
}
}
else if (compra <500)
{
desc=compra+compra*18/100;
printf("n El subtotal es de %.2f",desc);
resto = fmod(compra * 100.0f, 5.0f);
if (resto != 0)
{
compra = compra - (resto / 100.0f);
}
}
return 0;
}