Price:=Round(Price1+5);
Себестоимость 12,56
переведу вашу формулу (и проверил)
Цена=убрать копейки(12,56+5)
Результат 18 а не 20! идея в том чтобы были только целые 10,50,100 без размена (мелочью)
Price:=Round(Price1+5);
Себестоимость 12,56
переведу вашу формулу (и проверил)
Цена=убрать копейки(12,56+5)
Результат 18 а не 20! идея в том чтобы были только целые 10,50,100 без размена (мелочью)
Тогда так:идея в том чтобы были только целые 10,50,100 без размена (мелочью)
Price:=Round(Price1/10+0.5)*10;
Видимо все-таки не очевидно, раз сам только с 3-го раза без опечаток написал
Последний раз редактировалось satan; 28.09.2015 в 18:52.
о уже ближе=)
при себестоимости 54р результат отпускной цены 50р ) добавил +10 и наценку
Price:=Round((Price2*Const1+0.5)/10)*10+10;
12,56себ = 50 отпускная, вроде все так. Спасибо огромное. Можно ли добавить условие если цена по нашей формуле меньше 150р то цена основная равна 150р, функция MIN и Мах не отрабатывает? может синтаксис не верный задаю.
Я там вверху исправил, вроде как то что надо
функции MIN и MAX скорее всего выберут минимальную или максимальную из двух цен.
В Вашем случае, подозреваю нужно обойтись банальным if... else...