How to calculate subtracting X% from Y in C

1 Answer

0 votes
#include <stdio.h>

double subtractPercent(double percent, double value) {
    return value * (1.0 - percent / 100.0);
}

int main() {
    double value = 230;
    double percent = 12;

    double result = subtractPercent(percent, value);

    printf("Subtracting %.0f%% from %.0f gives %.4f\n",
           percent, value, result);

    return 0;
}



/*
run:

Subtracting 12% from 230 gives 202.4000

*/

 



answered May 29 by avibootz
...