퍼센트 범위는 -100~100임.
-100인경우 0이 되고, 100인경우 2배가 되는 방식.
이때 실수값은 양수 음수 다 들어갈수있음.
float GetPercent(float value,float percent)
{
int dir = value >= 0 ? 1 : -1;
value *= dir; //절댓값으로 전환
//ex 1: value 100 percent 50 = 150
//ex 2: value -100 percent -70 = -30
value = (value + (value * percent / 100))*dir; //퍼센티지 계산후 다시 부호씌움
return value;
}
이거나 if문 쓰는거 정도(양수에 대해서 dir을 곱하는걸 생략, 음수의 경우 dir이 -1로 고정) 말고 뭔가 더 기발한 코드가 있을것같은데 감이 안온다
씨발 ㅋㅇㅇ 플머 한다고 사람인에 구인띄운사람한테 영업하라고 메일을 날리냐
r= v*(100+p)/100 이거 아님?
더 간단하게할수가 있나?