Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.13;
Скачать: CL | DM;

Вниз

Проценты   Найти похожие ветки 

 
Maxio   (2004-02-04 17:08) [0]

Подскажите пожалуста! Какую можно написать в Delphi формулу для вычесления скидки на какую либо сумму.


 
Тимохов ©   (2004-02-04 17:12) [1]

NewPrice := OldPrice-Discount, где Discount - любая сумма.


 
Sandman25 ©   (2004-02-04 17:12) [2]

Например, такую:
A = B*C/(B+D)


 
Тимохов ©   (2004-02-04 17:14) [3]


> A = B*C/(B+D)

-Петька, приборы!
-20!
-А что 20?
-А что приборы?

А если серьезно - то что здесь что?


 
Sandman25 ©   (2004-02-04 17:16) [4]

A=сумма скидки
B=процент скидки
C=старая сумма
D=100


 
Johnmen ©   (2004-02-04 17:16) [5]

В школу, в 3 класс, однозначно...:)


 
Dimka Maslov ©   (2004-02-04 17:17) [6]

Delphi не поддерживает высшую математику. Помочь ничем нельзя.


 
Clift ©   (2004-02-04 17:17) [7]

function GetPrice(OldPrise, Procent : real) :real;
begin
result:=OldPrise-(Procent*OldPrice/100);
end;

Наверно так


 
Тимохов ©   (2004-02-04 17:19) [8]

При скиде в 1 процент и старой цене в 101 руб сумма скидки получается равной 1 руб.
Это думаете верно?
Имхо мне казалось, что в данном случае сумма скидки будет равна
101 * 1/100 руб., т.е. 1 руб 1 коп :)))


 
Clift ©   (2004-02-04 17:24) [9]

> Тимохов ©
OldPrise-старая цена в рублях 101,10
Procent-скидка в процентах 10,2%

цена после скидки 90,79...


 
Тимохов ©   (2004-02-04 17:25) [10]


> Clift © (04.02.04 17:24) [9]

8 я писал по поводу 4...


 
alex_*** ©   (2004-02-04 17:36) [11]

реальная тема для реальных программистов ))


 
Maxio   (2004-02-04 17:49) [12]

Спасибо за помощь! Есть ещё один вопросик, есть один нюанс, если эту формулу использовать для вычесления налогов, то должно получится так: сумма 1.18, налог 18%, без налога получается 0.97

А правельно должно получится 1.00 без налога

Как бить тогда с этой формулой???


 
Тимохов ©   (2004-02-04 17:52) [13]


> alex_*** © (04.02.04 17:36) [11]
> реальная тема для реальных программистов ))

Точно :))))))))

SummaBezNds = SummaSNds - (SummaSNds * 18) / (100 + 18)


 
Sandman25 ©   (2004-02-04 17:58) [14]

[13] Тимохов © (04.02.04 17:52)

Да, это формула ждя НДС. А разве НДС - это не скидка? (шутка).


 
HSolo ©   (2004-02-04 18:07) [15]

>Sandman25 © (04.02.04 17:58) [14]
Нет, это наценка :))


 
Sandman25 ©   (2004-02-04 18:07) [16]

[15] HSolo © (04.02.04 18:07)

К сожалению, Вы правы. Я бы даже сказал, Налог :)


 
Тимохов ©   (2004-02-04 18:09) [17]


> Sandman25 © (04.02.04 17:58) [14]
> [13] Тимохов © (04.02.04 17:52)

Да, блин - вопросы не умеют корректно задавать.
Скразу бы сказал, что ему нужно, а так - аж 12 постов трепа.

:(((


 
ЮЮ ©   (2004-02-05 04:12) [18]

Cупер-алгоритм, дается где-то классе в третьем

1.18 - 118 %
X - 100%

Илм

1.18 - 100 %
X - 82 %

Плюс алгоритма: наглядно видно, что имеем и что надо получить



Страницы: 1 вся ветка

Текущий архив: 2004.02.13;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.018 c
3-38688
serg128
2004-01-22 20:00
2004.02.13
Вопрос по DataSetProvider


14-39037
FireMan_Alexey
2004-01-26 10:04
2004.02.13
Вопрос создателям сайта


1-38852
kav
2004-02-02 12:42
2004.02.13
ComObj


3-38747
Билл Гейтс
2004-01-20 16:48
2004.02.13
SQL Server 2000 и Windows 2003 Server


1-38935
olookin
2004-02-04 10:37
2004.02.13
Вставка русскоязычного текста из буфера