II.





II. Решения на JavaScript:





II. Решения на Blockly:




Составьте программу, которая принимает с клавиатуры целое число и, если оно положительное, увеличивает его вдвое. Программа должна выводить на экран новое значение.
(Проверка⇑ ввод: 8 ⇒ вывод: 16)

Составьте программу, которая принимает с клавиатуры целое число и, если оно равно нулю, выводит на экран сообщение "ноль".
(Проверка⇑ ввод: 0 ⇒ вывод: ноль)

Составьте программу, которая принимает с клавиатуры целое число и выводит на экран одно из следующих сообщений: "положительное", или "отрицательное", или "ноль" – в зависимости от значения числа.
(Проверка⇑ ввод: 4 ⇒ вывод: положительное; ввод: -7 ⇒ вывод: отрицательное; ввод: 0 ⇒ вывод: ноль)

Составьте программу, которая принимает с клавиатуры два целых числа и, если первое больше второго, выводит на экран их сумму, если же наоборот – выводит на экран их произведение. В случае же, если числа одинаковы, программа выводит на экран сообщение "числа одинаковые".
(Проверка⇑ ввод: 9, 2 ⇒ вывод: 11; ввод: 3, 8 ⇒ вывод: 24; ввод: 6, 6 ⇒ вывод: числа одинаковые)

Составьте программу, которая принимает с клавиатуры два целых числа и, если оба имеют одинаковый знак, на экран выводится сообщение "один и тот же знак", а если разный, то на экран выводится сообщение "разные знаки". Если же оба числа равны 0, выводится сообщение "некорректно".
(Проверка⇑ ввод: 5, 2 ⇒ вывод: один и тот же знак; ввод: 1, -5 ⇒ вывод: разные знаки; ввод: 0, 4 ⇒ вывод: некорректно)

Составьте программу, которая принимает с клавиатуры два значения: первое – числитель дроби, второе – ее знаменатель (можно исходить из предположения, что второе значение отлично от нуля). Программа должна определить, является ли эта дробь положительной или отрицательной, и вывести на экран соответствующее текстовое сообщение.
(Проверка⇑ ввод: 3, 5 ⇒ вывод: дробь положительная; ввод: -4, 7 ⇒ вывод: дробь отрицательная)

Составьте программу, которая принимает с клавиатуры три значения (а, b и с), являющиеся коэффициентами квадратного уравнения. Программа должна определить, имеется ли у этого уравнения хотя бы один корень (решение), и вывести на экран соответствующее текстовое сообщение.
(Проверка⇑ ввод: 1, 8, 2 ⇒ вывод: уравнение имеет решение; ввод: 7, 3, 6 ⇒ вывод: уравнение не имеет решения)

var a;
a = parseFloat(window.prompt('Введите число'));
if (a > 0) {
a = a * 2;
window.alert(String('Новое значение = ') + String(a));
}


var a;
a = parseFloat(window.prompt('Введите число'));
if (a == 0) {
window.alert('ноль');
}


var a;
a = parseFloat(window.prompt('Введите число'));
if (a > 0) {
window.alert('положительное');
}
if (a < 0) {
window.alert('отрицательное');
}
if (a == 0) {
window.alert('ноль');
}


var a;
var b;
a = parseFloat(window.prompt('Введите первое число'));
b = parseFloat(window.prompt('Введите второе число'));
if (a > b) {
window.alert(a + b);
}
if (a < b) {
window.alert(a * b);
}
if (a == b) {
window.alert('числа одинаковые');
}


var a;
var b;
a = parseFloat(window.prompt('Введите первое число'));
b = parseFloat(window.prompt('Введите второе число'));
if (a / b > 0) {
window.alert('один и тот же знак');
}
if (a / b < 0) {
window.alert('разные знаки');
}
if (a == 0 && b == 0) {
window.alert('некорректно');
}


var a;
var b;
a = parseFloat(window.prompt('Введите первое число'));
b = parseFloat(window.prompt('Введите второе число'));
if (a / b > 0) {
window.alert('дробь положительная');
}
if (a / b < 0) {
window.alert('дробь отрицательная');
}


var a;
var b;
var c;
var d;
a = parseFloat(window.prompt('Введите a'));
b = parseFloat(window.prompt('Введите b'));
c = parseFloat(window.prompt('Введите c'));
d = Math.pow(b, 2) - 4 * (a * c);
if (d >= 0) {
window.alert('уравнение имеет решение');
}
if (d < 0) {
window.alert('уравнение не имеет решения');
}