Кратность через 3
Эта функция с циклом выводит числа, добавляяя к нему сумму предыдущих.
function getDrinks(guests) { // write code here let sum = 0; for (i = 0; i <= guests; i++){ sum += i; } return sum; } Теперь мне нужно, чтобы начиная с числа 1, выводились числа через 3 и добавлялись к сумме предыщущих. Например, если число 10, то дожна вывестись сумма чисел кратных через 3, то есть 1, 4, 7, 10, и сумма будет равнятся 22. Как мне для этого модернизировать предыдущий цикл в функции??????? Знаю, что нужно ввести второй параметр step. function getDrinks(guests, step) { // write code here let sum = 0; for (i = 0; i <= guests; i++){ sum += i; } return sum; } |
AlexRow,
for (i = 1; i <= guests; i+=3) Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [html run] ... минимальный код страницы с вашей проблемой [/html] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
function getDrinksWithStep(guests, step) {
// write code here let sum = 0; for (let i = 1; i <= guests; i+=step){ sum+= i; } return sum; } |
Часовой пояс GMT +3, время: 02:18. |