Показать сообщение отдельно
Старый 03.03.2005, 18:28   #3  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,882 / 3148 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Изначально опубликовано Hezl
Надо в функции getPrice объявить переменную ret типа real и возвращать ее.
PHP код:
real getPricereal _costValuereal _qty)
{
    
real ret;
    ;
    if (
_qty !=0)
        
ret _costValue _qty;

    return 
ret;

Это конечно правильно, но я имел в виду другое.

Результат функции объявлен как real но тем не менее может возвращать значения отличные от real типа, что нехорошо.

Для решения проблемы можно просто возвращать не 0 а 0.0 о чем сказано в комментарии.