Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.04.2017, 16:43
Аспирант
Отправить личное сообщение для KEMPZOR Посмотреть профиль Найти все сообщения от KEMPZOR
 
Регистрация: 13.12.2016
Сообщений: 85

Вывести значение чисел
Подскажите как правильно поступить с расчётом и выводом.

Есть число в первом input text - 100.
Есть число во втором input text - 6.
Как вывести вот такую таблицу по заданным выше условиям ?
1 - 35
2 - 35
3 - 25
4 - 5
5 - 0
6 - 0
Ответить с цитированием
  #2 (permalink)  
Старый 20.04.2017, 17:02
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

KEMPZOR,
можно пояснить что такое таблица и как она формируется?
Ответить с цитированием
  #3 (permalink)  
Старый 20.04.2017, 17:28
Аспирант
Отправить личное сообщение для KEMPZOR Посмотреть профиль Найти все сообщения от KEMPZOR
 
Регистрация: 13.12.2016
Сообщений: 85

Сообщение от рони Посмотреть сообщение
KEMPZOR,
можно пояснить что такое таблица и как она формируется?
<tr style="display: table-row;">
<td class="rassmonth">1</td>
<td class="rasssumm">35</td>
</tr>
<tr style="display: table-row;">
<td class="rassmonth">2</td>
<td class="rasssumm">35</td>
</tr>
<tr style="display: table-row;">
<td class="rassmonth">3</td>
<td class="rasssumm">25</td>
</tr>
<tr style="display: table-row;">
<td class="rassmonth">4</td>
<td class="rasssumm">5</td>
</tr>
<tr style="display: table-row;">
<td class="rassmonth">5</td>
<td class="rasssumm">0</td>
</tr>
<tr style="display: table-row;">
<td class="rassmonth">6</td>
<td class="rasssumm">0</td>
</tr>

100 - (35) = 65 (вноситься то что отнимаем)
65 - (35) = 30 (вносится то что отнимаем)
30 - (25) = 5 (если 30 то (25), если 20 (15), если 10 (5))
5 - (5) = 0
0 - (0) = 0
0 - (0) = 0
Ответить с цитированием
  #4 (permalink)  
Старый 20.04.2017, 17:37
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

KEMPZOR,
таблица понятно (только зачем масло делать маслянным
Сообщение от KEMPZOR
table-row;
)

то что ниже не осилил
Сообщение от KEMPZOR
(вноситься то что отнимаем)
Ответить с цитированием
  #5 (permalink)  
Старый 20.04.2017, 18:05
Аспирант
Отправить личное сообщение для KEMPZOR Посмотреть профиль Найти все сообщения от KEMPZOR
 
Регистрация: 13.12.2016
Сообщений: 85

Сообщение от рони Посмотреть сообщение
KEMPZOR,
таблица понятно (только зачем масло делать маслянным
)

то что ниже не осилил

100 - (35) = 65 - (число 100 не меньше 35) вносим (35) в таблицу
65 - (35) = 30 (число 65 не меньше 35) вносим (35) в таблицу
Теперь число 30 меньше 35, значит мы теперь отнимаем 30-(25) 25-потому что нужно кратное 5. (тоесть 30 это 25, 20 это 15, и 10 это 5).

30 - (25) = 5
5 - (5) = 0
0 - (0) = 0
0 - (0) = 0

В итоге, если сложить те числа, которые мы отнимали, получится 35+35+25+5+0+0=100.

Последний раз редактировалось KEMPZOR, 20.04.2017 в 18:15.
Ответить с цитированием
  #6 (permalink)  
Старый 20.04.2017, 18:15
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

KEMPZOR,
спасибо... но увы не помогло понять
Ответить с цитированием
  #7 (permalink)  
Старый 20.04.2017, 18:21
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

KEMPZOR,
Закономерность непонятная.
100 - (35) = 65
Почему 35 а не 95? Или 100? или еще что-то?

И при чем здесь 6?
Ответить с цитированием
  #8 (permalink)  
Старый 20.04.2017, 20:34
Аспирант
Отправить личное сообщение для KEMPZOR Посмотреть профиль Найти все сообщения от KEMPZOR
 
Регистрация: 13.12.2016
Сообщений: 85

Сообщение от Dilettante_Pro Посмотреть сообщение
KEMPZOR,
Закономерность непонятная.
100 - (35) = 65
Почему 35 а не 95? Или 100? или еще что-то?

И при чем здесь 6?
100 - сумма.
6 - количество месяцев.
35 - сумма, которая изымается каждый месяц.
Я так предполагаю что нужно делать через цикл ?

Последний раз редактировалось KEMPZOR, 20.04.2017 в 20:36.
Ответить с цитированием
  #9 (permalink)  
Старый 20.04.2017, 20:52
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

KEMPZOR,
почему не 35 35 30 ? а 35 35 20 5
Ответить с цитированием
  #10 (permalink)  
Старый 20.04.2017, 21:36
Аспирант
Отправить личное сообщение для KEMPZOR Посмотреть профиль Найти все сообщения от KEMPZOR
 
Регистрация: 13.12.2016
Сообщений: 85

Сообщение от рони Посмотреть сообщение
KEMPZOR,
почему не 35 35 30 ? а 35 35 20 5
Да, 30 тоже нормально, но хотелось просто чтобы число было кратно 5, если такое возможно. То есть (30 = 25 + 5) (20=15 + 5) (10= 5+5) и всё остальное по нулям.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывести диапазон чисел Atljh0987 Общие вопросы Javascript 3 19.01.2017 23:39
Как вывести значение формулы в <div> Андрей Есипович Элементы интерфейса 2 14.09.2016 16:26
вывести значение кнопки в текстовое поле matt_xs Общие вопросы Javascript 10 16.04.2016 14:50
Проблемы с выпадающим списком JavaScript ursus102 Общие вопросы Javascript 0 16.01.2016 19:30
Выводить значение раньше переменных Гробовщик Общие вопросы Javascript 11 10.09.2013 08:42