Курс по выбору (JS) (лабораторная работа 2, операции JavaScript)
Задания
-
Даны два числа N и M. Применить к этим числам все известные бинарные арифметические оперции
как в комбинации NM, так и MN. Результат представить в виде таблицы из двух строк (NM и MN)
и по одному на каждую операцию столбцов. Дополнительно, таблица должна содержать заголовочные строку
и столбец.
-
Даны два значения N и M. Применить к этим значениям (в комбинации NM) все известные операции
отношения. Рассмотреть варианты отношения "число-число", "число-строка" и "строка-строка".
Результат представить в виде таблицы из трех строк ("число-число", "число-строка" и "строка-строка")
и по одному на каждую операцию столбцов. Дополнительно, таблица должна содержать заголовочные строку
и столбец.
-
Даны два числа N>=0 и 0<=M<=31. С помощью побитовых операций определить, установлен или нет M-ый бит справа у числа N. Например:
N=13, M=1, Результат - "NO"
N=13, M=0, Результат - "YES"
N=15, M=5, Результат - "NO"
N=16, M=4, Результат - "YES"
Дополнительно
Обеспечить циклический пользовательский ввод двух числовых значений до тех пор, пока арифметическая
операция деления над этими значениями не вернет infinity или NaN. Подсчитать и вывести сумму полученных
отношений, за исключением последнего.