Главная страница
    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.48 MB
Время: 0.012 c
14-39061
Thor
2004-01-24 23:58
2004.02.13
Спрятать иконку в Systray...


1-38826
scorpi
2004-02-02 08:20
2004.02.13
Значение 1E


7-39104
pavel_guzhanov
2003-11-27 16:06
2004.02.13
использование WinIO


1-38790
AndrewK
2004-02-03 12:59
2004.02.13
Просмотр в WebBrowser е html-строки


7-39112
Cash
2003-11-17 18:51
2004.02.13
Блкировка доступа к папке





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский