Разработайте программу, которая задаёт пользователю три вопроса о том, какие числа ему нравятся (например "вам нравятся числа, кратные 3? ", "вам нравятся двузначные числа? ", "вам нравятся числа, оканчивающиеся цифрой 4? " и т.п., вопросы придумаете сами). получив от пользователя три ответа можно сделать так, чтобы это были не да и нет, а true или false), программа просит пользователя ввести число и выводит, нравится оно пользователю или нет. будем считать, что число нравится пользователю в том случае, если оно обладает всеми "нравящимися" свойствами и не обладает ни одним "не нравящимся".нужно свести решение о том, нравится ли число пользователю, к одному логическому выражению, содержащему логические переменные, операции сравнения и логические операции
номер больше 2 ? (нет)
это 1? (нет) ( да )
ответ 2 то ответ 1
смысл вопросов в том что бы узнать значение номера это узнается путем деления максимального числа на половину (в какой части лежит число в большей или меньшей)
8 делам половину в большей части (числа 5,6,7,8) в меньшей (числа 1,2,3,4)
дальше идет ответ девочки большей или меньшей части . допусти она ответила в меньшей
тогда делим меньшую часть на два . Получается новый вопрос: число больше 2?
тут так же делим на большую и меньшую (3,4) ---(1,2) и так далее
var kind = prompt("Укажите вводимую величину:1)Метр2)Сантиметр3)Киллометр");
if (kind === "1") {
var input = prompt("Укажите кол-во:");
result = ((100 * input) / 2.54).toFixed(4);
alert(input + " m =" + result + " in"); }
else {
if (kind === "2") { var input = prompt("Укажите кол-во:"); result = (input / 2.54).toFixed(4); alert(input + " cm = " + result + " in"); } else { if (kind === "3") { var input = prompt("Укажите кол-во:"); result = ((1000 * input) / 2.54).toFixed(4); alert(input + " km = " + result + "in"); } else { alert("Не верно выбрана величина!"); }
} }