Вычисление частного и остатка | Задачник | Обучение | Blockly.Ru

1.3.2.


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


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

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

Составьте программу, которая принимает с клавиатуры целое положительное двузначное число и выводит на экран его цифры, разделенные запятой – но в обратном порядке.
(Проверка⇑ ввод: 36 ⇒ вывод: 6, 3)

Составьте программу, которая принимает с клавиатуры целое положительное двузначное число. Затем следует построить новое значение, составленное из цифр числа, введенного с клавиатуры, но в обратном порядке. После этого новое значение следует увеличить на 4 и окончательный результат вывести на экран.
(Проверка⇑ ввод: 54 ⇒ вывод: 49)

Составьте программу, которая принимает с клавиатуры положительное трёхзначное число и выводит на экран его «вес», т.е. сумму цифр.
(Проверка⇑ ввод: 927 ⇒ вывод: 18)

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

Составьте программу, которая принимает с клавиатуры положительное трёхзначное число, а затем вычисляет и выводит на экран его «степень чётности», т.е. количество чётных цифр в нём.
(Проверка⇑ ввод: 274 ⇒ вывод: 2)

Составьте программу, которая принимает с клавиатуры трехзначное положительное число и строит из него новое число методом «перестановки», т.е. обмена местами первой и последней цифры.
(Проверка⇑ ввод: 469 ⇒ вывод: 964)

var a;
var b;
var c;
a = parseFloat(window.prompt('Введите полож. двузначное число'));
if (a >= 10 && a <= 99) {
b = Math.floor(a / 10);
c = a % 10;
window.alert([b,', ',c].join(''));
} else {
window.alert('это не полож. двузначное число');
}

var a;
var b;
var c;
a = parseFloat(window.prompt('Введите полож. двузначное число'));
if (a >= 10 && a <= 99) {
b = a % 10;
c = Math.floor(a / 10);
window.alert([b,', ',c].join(''));
} else {
window.alert('это не полож. двузначное число');
}

var a;
var b;
var c;
var d;
a = parseFloat(window.prompt('Введите полож. двузначное число'));
if (a >= 10 && a <= 99) {
b = a % 10;
c = Math.floor(a / 10);
d = b * 10 + c;
d = d + 4;
window.alert(String('новое значение = ') + String(d));
} else {
window.alert('это не полож. двузначное число');
}

var a;
var b;
var c;
var d;
var e;
var f;
a = parseFloat(window.prompt('Введите полож. трёхзначное число'));
if (a >= 100 && a <= 999) {
b = a % 10;
c = Math.floor(a / 10);
d = c % 10;
e = Math.floor(c / 10);
f = e + (d + b);
window.alert(String('вес числа = ') + String(f));
} else {
window.alert('это не полож. трёхзначное число');
}

var a;
var b;
var c;
var d;
a = parseFloat(window.prompt('Введите полож. двузначное число'));
if (a >= 10 && a <= 99) {
b = Math.floor(a / 10);
c = a % 10;
if (b > c) {
d = b - c;
} else {
d = c - b;
}
window.alert(d);
} else {
window.alert('это не полож. двузначное число');
}

var a;
var k;
var b;
var c;
var d;
var e;
a = parseFloat(window.prompt('Введите полож. трёхзначное число'));
if (a >= 100 && a <= 999) {
k = 0;
b = a % 10;
if (b % 2 == 0) {
k = k + 1;
}
c = Math.floor(a / 10);
d = c % 10;
if (d % 2 == 0) {
k = k + 1;
}
e = Math.floor(c / 10);
if (e % 2 == 0) {
k = k + 1;
}
window.alert(String('кол-во чётн. цифр = ') + String(k));
} else {
window.alert('это не полож. трёхзначное число');
}

var a;
var b;
var c;
var d;
var e;
var f;
var g;
var h;
a = parseFloat(window.prompt('Введите полож. трёхзначное число'));
if (a >= 100 && a <= 999) {
b = a % 10;
c = Math.floor(a / 10);
d = c % 10;
e = Math.floor(c / 10);
f = b * 100;
g = d * 10;
h = f + (g + e);
window.alert(String('новое значение = ') + String(h));
} else {
window.alert('это не полож. трёхзначное число');
}