Я пытаюсь сделать функцию, которая определяет комиссию на основе введенной пользователем суммы. Он вводит двойное имя пользователя и использует его для определения того, какое уравнение он использует. Но код, который я написал, всегда идет в оператор else, и я не уверен, что не так с моими условиями.
double calculate(double s)
{
double c;
if (s > 300,000)
{
c = 25,000 + (0.15 * (s-300,000));
cout << "went to if" << endl;
return c;
}
else if (300,000 > s && s > 100,000)
{
c = 5,000 + (0.10 * (s-100,000));
cout << "went to else if" << endl;
return c;
}
else
{
c = 0.05 * s;
cout << "went to else" << endl;
return c;
}
}