Курс по выбору (JS) (лабораторная работа 1, ввод-вывод данных)

Задания

  1. Разработать программу-приветствие. Организовать запрос имени пользователя и вывести приветствие для этого пользователя.
  2. Разработать программу для выполнения арифметической операции над двумя числами. JS-код должен позволить последовательно ввести первое число, затем - второе число. В результирующем диалоговом окне вывести сумму, разность, произведение и отношение введенных чисел.
  3. Ввести три значения, сформировать из них нумерованый и маркированый списки HTML, вывести полученные списки в окно браузера.
  4. Ввести четыре значения, сформировать из них HTML-таблицу 2x2 и вывести ее в окно браузера.

Дополнительно

Дано число N. Обеспечить диалоговый пользовательский ввод строковых данных, пока не будет введена пустая строка, и сформировать из полученного набора HTML-таблицу размером N столбцов, по одной введенной строке в каждой ячейке, заполняя ее последовательно слева-направо, сверху-вниз. Если в последней строке таблицы останутся незаполненные ячейки, заполнить их цифрой "0".

Например

N=3

Введенные пользователем строки:

www
1
2
3
tttt
33
y
44
55
test

Результат:
www 1 2
3 tttt 33
y 44 55
test 0 0