123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- // Дополнительное задание
- // Слепить все задания в один текст, таким образом чтобы вначале происходил ввод названия задания,
- // каждое задание при этом находится в отдельном 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 = "<li>Task 01: Comparison: sizes</il><li>Task 02: Switch: if</il><li>Task 03: Number: age</il><li>Task 04: Confirm: or this days</il><li>Task 05: Confirm: if this days</il><li>Task 06: Triple prompt</il><li>Task 07: Default: or</il><li>Task 08: Default: if</il><li>Task 09: Login and password</il><li>Task 10: Сurrency calc</il><li>Task 11: Scissors</il><li>Task 12: Сurrency calc blue belt</il><li>Task 14: Scissors black belt</il>";
- 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;
- }
-
- }
|