Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

JavaScript /// Задачи Без Function

Vinsent K Ученик (92), на голосовании 1 год назад
Задание 1

Написать программу которая принимает длину массива а так же пользователь вводит все числа в этот массив и выводим все числа через запятую на конце должна быть точка

Задание 2

Написать программу которая принимает с клавиатуры число и определяет сложное оно или простое. Простое число делится на само себя и на единицу без остатка.

Задание 3

Написать программу которая принимает с клавиатуры число и в зависимости от того какое было введено число будет добавлять число "компьютер" в правильном падеже
Голосование за лучший ответ
Яков Гото Искусственный Интеллект (320943) 1 год назад
Без функций, это конечно такое себе... но вроде сойдет.
 // Первое задание

let array = [];

for (let i = 1; i !== 0; i--) {
if (array.length === 0) i = +prompt('Сколько элементов добавить?');
if (!isNaN(i) && i !== '' && i > 0) {
let value = prompt(`Добавить ${array.length+1} элемент в массив`);
if (!isNaN(value) && value !== '' && value !== null) array.push(value);
else break;
} else break;
}

console.log(`${array.join()}.`);
 // Второе задание

let number = +prompt('Введите число 2 и более');
let result = '';

if (!isNaN(number) || number !== '' || number !== null) {
if (number >= 2) {
if (number === 2) result = 'Простое число';
else for (let i = 2; i <= Math.sqrt(number); i++) {
if (number % i === 0) result = `Сложное число`;
}
if (result === '') result = 'Простое число';
console.log(result);
} else alert('Нельзя посчитать!');
}
 // Третье задание

let quest = [0,0,'Компьютер','Компьютера','Компьютеров',''];

for (let i = 1; i > 0; i--) {
quest[0] = prompt('Введите число');
if (isNaN(quest[0]) || quest[0] === '') i = 2;
else quest[1] = quest[0] % 10;
}

if (quest[1] === 1) {
quest[5] = `${quest[0]} ${quest[2]}`;
} else if (quest[1] >= 2 || quest[1] <= 4) {
quest[5] = `${quest[0]} ${quest[3]}`;
} else {
quest[5] = `${quest[0]} ${quest[4]}`;
}

console.log(quest[5]);
Похожие вопросы