How to calculate add X% to Y in C

1 Answer

0 votes
#include <stdio.h>

double addPercent(double percent, double value) {
    return value * (1.0 + percent / 100.0);
}

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

    double result = addPercent(percent, value);

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

    return 0;
}


/*
run:

Adding 12% to 360 gives 403.2000

*/

 



answered May 29 by avibootz
...