2016-03-31 3 views
-2

В моей заявке я хочу найти, сколько процентов составляет скидка, У меня есть цена товара, когда я даю новую цену и нахожу вычитание, которое я хочу знать сколько в том, что в процентах, пример:Получите процент от значения скидки в C#

decimal realPrice = 1800; 
decimal newPrice = 1700; 
decimal difference = realPrice - newPrice; // = 100 
decimal discountPercent = ????; 

сколько процентов это diffence как скидка в процентах от realprice. Заранее спасибо.

+4

https://nb.khanacademy.org/math/algebra-basics/core-algebra-foundations/algebra-foundations-decimal- операции/e/percent_word_problems_1 Ханская академия - отличное место для изучения базовой математики –

ответ

1

See this working example

decimal discountPercent = (difference/realPrice) * 100; 
Console.WriteLine("Discount Percentage : {0}%",discountPercent.ToString("#.##")); 

Маленький maths для объяснения:

3

Вы должны разделить разницу на realPrice, а затем умножить его на 100, чтобы получить проценты

decimal discountPercent = difference/realPrice * 100; 

Это должно дать вам 5.(5)%

0
decimal discountPercent = difference/realPrice * 100; 

Хотя это не программирование вопрос, а скорее математический вопрос для средней школы. : D

Смежные вопросы