// Дополнительное задание // Слепить все задания в один текст, таким образом чтобы вначале происходил ввод названия задания, // каждое задание при этом находится в отдельном case оператора switch. // Например case "currency calc" для калькулятора обмена валют. import f1 from "./task-01.js"; import f2 from "./task-02.js"; import f3 from "./task-03.js"; import f4 from "./task-04.js"; import f5 from "./task-05.js"; import f6 from "./task-06.js"; import f7 from "./task-07.js"; import f8 from "./task-08.js"; import f9 from "./task-09.js"; import f10 from "./task-10.js"; import f11 from "./task-11.js"; import f12 from "./task-12.js"; import f14 from "./task-14.js"; const task13block = document.createElement('div'); const task13title = document.createElement('h2'); task13title.innerText = 'Task-13 Additional'; const runTasksBtn = document.createElement('button'); runTasksBtn.innerText = "Choose task to run"; runTasksBtn.style = 'margin-bottom:20px'; const taskListTitle = document.createElement("h3"); taskListTitle.innerText = "Task list"; const taskList = document.createElement("ul"); taskList.innerHTML = "
  • Task 01: Comparison: sizes
  • Task 02: Switch: if
  • Task 03: Number: age
  • Task 04: Confirm: or this days
  • Task 05: Confirm: if this days
  • Task 06: Triple prompt
  • Task 07: Default: or
  • Task 08: Default: if
  • Task 09: Login and password
  • Task 10: Сurrency calc
  • Task 11: Scissors
  • Task 12: Сurrency calc blue belt
  • Task 14: Scissors black belt"; const taskCardWrapper = document.createElement('div'); document.body.appendChild(task13block); task13block.appendChild(task13title); task13block.appendChild(runTasksBtn); task13block.appendChild(taskListTitle); task13block.appendChild(taskList); task13block.appendChild(taskCardWrapper); runTasksBtn.onclick = () => { taskCardWrapper.innerHTML = ''; const taskNumber=prompt("Choose task number to run. Enter one of numbers: 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 14") const task13card = document.createElement('div'); task13card.style = 'border: 2px solid green; border-radius: 4px; padding:20px;'; taskCardWrapper.appendChild(task13card); switch (taskNumber) { case "01": f1(task13card); break; case "02": f2(task13card); break; case "03": f3(task13card); break; case "04": f4(task13card); break; case "05": f5(task13card); break; case "06": f6(task13card); break; case "07": f7(task13card); break; case "08": f8(task13card); break; case "09": f9(task13card); break; case "10": f10(task13card); break; case "11": f11(task13card); break; case "12": f12(task13card); break; case "14": f14(task13card); break; default: alert("Задания с таким номером не найдено"); break; } }