zd3.3-ostatok3

by SamokhinDmitro_33JS

JavaScript

/* #3
Через цикл for и несколько операторов if узнать сколько чисел от 0 до 100 делятся без  остатка на 3,
сколько на 5, а сколько на 3 и на 5 одновременно.
Вывести эти количества  на экран после цикла.
 */


var mass1=[];
var mass2=[];
var mass3=[];
var value;


value=Number(prompt('Добро пожаловать!\n Узнать деление без остатка на 3, Нажмите 1\n ' +
    'Узнать деление без остатка на 5, Нажмите 2\n  Узнать деление без остатка на 3 и на 5, Нажмите 3\n  ',''));

    switch (value) {
        case 1:
            for (var i = 1; i <= 100; i++) {

                if (i % 3 == 0) {
                    console.log(mass1.push(i));
                }
            }
            console.log(mass1);

            break;
        case 2:
            for (var i = 1; i <= 100; i++) {

                if (i % 5 == 0) {
                    console.log(mass2.push(i));
                }
            }
            console.log(mass2);

            break;
        case 3:
            for (var i = 1; i <= 100; i++) {

                if ((i % 3 == 0) && (i % 5 == 0)) {
                    console.log(mass3.push(i));
                }
            }
            console.log(mass3);



            break;

        default:
            alert('Проверьте правильность ввода!');


    }
    


/*
for(var i=1; i<=100; i++){

  if(i%3==0){
        console.log(mass1.push(i));
    }
    if(i%5==0){
        console.log(mass2.push(i));
    }

    if((i%3==0)&&(i%5==0)) {
        console.log(mass3.push(i));

    }


}
//console.log(arr1.length);

console.log(mass2);
console.log(mass3);

*/