Complie info

ExecutableCreationTime:
7/26/2023 4:39:08AM

ExecutableLastWriteTime:
7/26/2023 4:39:08AM

ExecutableHashSHA256:
9EB15669EDDE760F5D70D9B03E70DA4F6D7668A070469BD5193B79FBA70920E5

SettingsHashSHA256:
B5736D12DBE9C0F7B10339229BD1ABE1D1C8BD0B7331973D5DF752D8B033293A


AppStartDate:
2023-07-28 20:49:32.719


StylesHash:
D874A857C9AE35986454587CF15ED802E0DA670AA6BCBF2B7311FA7D0367145E

ScriptsHash:
B2860447F9AF448ED6C9353FCAD64AB324ABFB5D42697A9CA3F1A2C9535129E8

AdditionalHeadContentHash:
CDB97F7F404FBF14B9786071235C8E643776E7B3C78B6A356497F4AFAF322B64


InfoMaterialThemeConfigStringHash:
5531356798CA2C45853655EEFACE21907C93656AE6608010EA0A625CE4C394F2

HtmlTextFormaterStringHash:
88AD5554385C49D69CE9656F9A3A9B6F7B1A2D26F55A8A6291C97C75CF3DF88F

HeaderHash:
32E97CCC90A1B0F0D42F16969725B3B6609EA18492A6CF6B8A43E824FA2D8EB7

FooterHash:
B8EA0644585A6D27C6B10FD167809CF1F1884EDC0374A494362B16876CE98B96

AdditionalMainDivContentHash:
D05224365F5F8632B8AC84C4032E59B7F61910A18D95DEB5F1C54140777D314C

Завдання

Завдання 1.1

Створіть об'єкт student, який містить інформацію про студента: ім'я, вік, курс та список предметів, які він вивчає.

Завдання 1.2

Додайте до об'єкту student метод getInfo(), який виводитиме інформацію про студента у консоль.

Завдання 1.3

Створіть функцію calculateTotalPrice(cart), яка приймає об'єкт cart з продуктами та їх цінами, та обчислює загальну суму покупки.

Завдання 1.4

Створіть об'єкт book, який містить інформацію про книгу: назва, автор, рік видання та кількість сторінок.

Завдання 1.5

Напишіть функцію isAdult(person), яка приймає об'єкт person з ім'ям та віком, та повертає true, якщо вік дорослої особи (18 або більше), або false, якщо вік недостатній.

Завдання 1.6

Створіть об'єкт circle, який має властивість radius та метод calculateArea(), що обчислює площу кола.

Завдання 1.7

Створіть функцію getMostExpensiveProduct(products), яка приймає масив об'єктів products з продуктами та їх цінами, та повертає назву найбільш дорогого продукту.

Завдання 1.8

Створіть об'єкт bankAccount, який містить властивість balance та методи deposit(amount) та withdraw(amount) для збільшення та зменшення балансу рахунку.

Завдання 1.9

Створіть функцію mergeObjects(obj1, obj2), яка приймає два об'єкти obj1 та obj2, та об'єднує їх в один новий об'єкт.

Завдання 1.10

Створіть об'єкт rectangle, який має властивості width та height та метод calculatePerimeter(), що обчислює периметр прямокутника.