#include <stdio.h>
#include <stdlib.h>
#include <math.h>


const float EXPONENT = 1.8;
const int INDEX_MAX = 15;
int main(void) {

int  pwmBaseValue = 255,pwmIndex = 15;
int result = 0;
float resultf = 0.0;

printf("Test = %f",pow(INDEX_MAX, EXPONENT));
printf("\nTest2 = %f",(double)255*pow(INDEX_MAX, EXPONENT)/pow(INDEX_MAX, EXPONENT));
resultf = pwmBaseValue * (pow(pwmIndex, EXPONENT));// / pow(INDEX_MAX, EXPONENT));
result = resultf / pow(INDEX_MAX, EXPONENT);
printf("\nResult1 = %i",result);

result = pow(pwmIndex, EXPONENT)/ pow(INDEX_MAX, EXPONENT)* pwmBaseValue;
printf("\nResult2 = %f",result);

}
