Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.07.2017, 23:48
Кандидат Javascript-наук
Отправить личное сообщение для sergofedor06 Посмотреть профиль Найти все сообщения от sergofedor06
 
Регистрация: 10.11.2015
Сообщений: 131

Ка мне вычесть процент из сумы
Привет, есть такое выражение в ява скрипте

var course = 1.22;
+Math.round(parseFloat(10000 * cours) * 100) / 100+

в результате выводит +12200
мне нужно модифицировать скрипт и узнать какое число будет если вычесть 3 процента

var per = 3;
var course = 1.22;
+Math.round(parseFloat(10000 * cours) * 100) / 100+

в итоге ответ должен быть = 11834

подскажите примером, нужно все уместить в этой строке
+Math.round(parseFloat(10000 * cours) * 100) / 100+
не создавая дополнительных переменных для хранения результата процента, как-то так.
Ответить с цитированием
  #2 (permalink)  
Старый 02.07.2017, 00:10
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

sergofedor06,

var per = 3;
var course = 1.22;
 alert(Math.round(parseFloat(10000 * course) * (100 - per)) / 100);
Ответить с цитированием
  #3 (permalink)  
Старый 02.07.2017, 00:13
Кандидат Javascript-наук
Отправить личное сообщение для sergofedor06 Посмотреть профиль Найти все сообщения от sergofedor06
 
Регистрация: 10.11.2015
Сообщений: 131

решил задачу вот так, но только теперь проблема результат со знаком - (минус), а нужно без него!

+Math.round(parseFloat(10000 * cours * per - 10000 * cours) * 100) / 100+

как мне сделать чтобы минус не выводило?
Ответить с цитированием
  #4 (permalink)  
Старый 02.07.2017, 00:17
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Math.round(parseFloat(10000 * cours * (1 - per)) * 100) / 100
Ответить с цитированием
  #5 (permalink)  
Старый 02.07.2017, 00:22
Кандидат Javascript-наук
Отправить личное сообщение для sergofedor06 Посмотреть профиль Найти все сообщения от sergofedor06
 
Регистрация: 10.11.2015
Сообщений: 131

Сообщение от рони Посмотреть сообщение
sergofedor06,

var per = 3;
var course = 1.22;
 alert(Math.round(parseFloat(10000 * course) * (100 - per)) / 100);
Спасибо РОНИ в очередной раз помогли!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мотоциклисты есть? l-liava-l Оффтопик 13 04.07.2014 13:35
onkeydown/up/press на конкретном элементе Valdemor Events/DOM/Window 4 15.08.2013 21:53
Какой javascript движок мне следует взять? sirjay Общие вопросы Javascript 12 09.11.2012 14:22
Как мне переложить это на jQuery? сiparis jQuery 7 13.09.2010 23:19
ищу человека,которые поможет мне вставить на сайт некоторые фишки africa Работа 13 12.08.2010 22:36