Skip to content

Instantly share code, notes, and snippets.

@Tatkakozlik
Last active April 21, 2017 14:04
Show Gist options
  • Save Tatkakozlik/3225cc2e5ccb2d009588bb2e72fef293 to your computer and use it in GitHub Desktop.
Save Tatkakozlik/3225cc2e5ccb2d009588bb2e72fef293 to your computer and use it in GitHub Desktop.
ДЗ 18.04.2017, циклы
// //пример 1 (Напишите скрипт, который бы анализировал числа от 1 до 1000 и выводил в консоль сумму всех кратных 3 и 5 чисел.)
console.log('Пример 1')
var number = 0;
var summ = 0;
for (var number = 0;number < 1000; ++number) {
if((number%3==0) && (number%5==0)) {
summ=summ+number;
} else {
summ=summ+0;
}
};
console.log(summ);
alert ('Первое задание \n' + summ);
// //пример 2 ( Напишите программу JavaScript, чтобы вывести в консоль следующий шаблон, используя вложенный цикл for:
// // *
// // **
// // ***
// // ****
// // *****)
console.log('Пример 2')
var number = 0;
var star = '*';
for (var number = 0;number < 5; ++number) {
console.log(star);
star = star + '*';
};
// Пример 2, вариант 2 (вывод изображения в alert)
var number = 0;
var star = '*';
var picture = '';
for (var number = 0;number < 5; ++number) {
picture = picture + star + '\n'
star = star +' '+'*';
};
alert(picture);
// пример 3 ( Напишите программу на JavaScript, которая принимает от пользователя число в качестве ввода и вставляет дефисы (-) между двумя четными числами.
// Например, если вы принимаете 025468, выход должен быть 0-254-6-8. Результат вывести в консоли.)
console.log('Пример 3')
var myNumber = prompt('Введите число'); //вводим число
var arrNumber = myNumber.split('');//преобразуем строку в массив
for (var index = 0;index < arrNumber.length; ++index) {
if((arrNumber[index]%2===0)&&(arrNumber[index+1]%2===0)) { //условие
arrNumber.splice(++index, 0, "-"); //вставляем дефиз перед элементом массива увеличив индекс на 1
} else { };
};
console.log( arrNumber);
var strArray = arrNumber.join(''); // преобразую массив в строку
alert( 'Преобразованное число: ' + strArray ); //результат
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment