Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.02.13;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.01 c
3-38686
Mouse
2004-01-22 11:00
2004.02.13
Документация по MySQL


14-39090
InBass Project
2004-01-27 12:36
2004.02.13
Продолжаю творить...


7-39106
Администратор
2003-11-22 22:06
2004.02.13
CTRL+ALT+DELETE


1-38899
Max_Ivanych
2004-02-04 15:27
2004.02.13
Как сментнить активный лист Excel?


4-39139
SergeySEM
2003-12-08 10:33
2004.02.13
Послать Refrech





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский