Цитата:
Изначально опубликовано Hezl
Надо в функции getPrice объявить переменную ret типа real и возвращать ее.
PHP код:
real getPrice( real _costValue, real _qty)
{
real ret;
;
if (_qty !=0)
ret = _costValue / _qty;
return ret;
}
Это конечно правильно, но я имел в виду другое.
Результат функции объявлен как real но тем не менее может возвращать значения отличные от real типа, что нехорошо.
Для решения проблемы можно просто возвращать не 0 а 0.0 о чем сказано в комментарии.