From 29e48696a052758f9862368c35a5a56838071833 Mon Sep 17 00:00:00 2001 From: M1-49-mariam Date: Sun, 16 Feb 2025 17:25:44 +0300 Subject: [PATCH 1/5] done part 1 --- src/Main.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Main.kt b/src/Main.kt index a7a5e00..e5b62b8 100644 --- a/src/Main.kt +++ b/src/Main.kt @@ -1,3 +1,10 @@ fun main() { - println("Hello World!") + val myBook = Book() + +} + +class Book { + var title: String = "" + var author: String = "" + var yearPublished: Int = 2000 } \ No newline at end of file From 7dfa3c8963e04651331454e5bc80635ed16aea9c Mon Sep 17 00:00:00 2001 From: M1-49-mariam Date: Sun, 16 Feb 2025 17:28:13 +0300 Subject: [PATCH 2/5] done part 1 --- src/Main.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Main.kt b/src/Main.kt index e5b62b8..718b4f7 100644 --- a/src/Main.kt +++ b/src/Main.kt @@ -1,5 +1,8 @@ fun main() { val myBook = Book() + myBook.title = "title" + myBook.author = "author" + myBook.yearPublished = 2016 } From 7cf4492abee3c2b62d8b994e0c4977be903ef036 Mon Sep 17 00:00:00 2001 From: M1-49-mariam Date: Sun, 16 Feb 2025 18:19:59 +0300 Subject: [PATCH 3/5] done part 2 --- .idea/misc.xml | 2 +- src/Main.kt | 14 ++++++-------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index 03f397c..10a22f9 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/src/Main.kt b/src/Main.kt index 718b4f7..c084bb4 100644 --- a/src/Main.kt +++ b/src/Main.kt @@ -1,13 +1,11 @@ fun main() { - val myBook = Book() - myBook.title = "title" - myBook.author = "author" - myBook.yearPublished = 2016 + val myBook = Book("Extremely Loud and Incredibly Close", + "Jonathon", 2016) } -class Book { - var title: String = "" - var author: String = "" - var yearPublished: Int = 2000 +class Book ( var title: String, var author: String, var yearPublished: Int ){ + + + } \ No newline at end of file From bb66dcbc13b9273c386b295dc5ed081c0e5da74d Mon Sep 17 00:00:00 2001 From: M1-49-mariam Date: Sun, 16 Feb 2025 18:22:41 +0300 Subject: [PATCH 4/5] done part 3 --- src/Main.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Main.kt b/src/Main.kt index c084bb4..d135f47 100644 --- a/src/Main.kt +++ b/src/Main.kt @@ -1,11 +1,14 @@ fun main() { val myBook = Book("Extremely Loud and Incredibly Close", "Jonathon", 2016) + myBook.getBookInfo() } class Book ( var title: String, var author: String, var yearPublished: Int ){ - + fun getBookInfo() { + println("$title by $author ($yearPublished)") + } } \ No newline at end of file From 1ddf5d60f050345fec2b9d3dfecfc1c61fa1bbf6 Mon Sep 17 00:00:00 2001 From: M1-49-mariam Date: Sun, 16 Feb 2025 18:25:29 +0300 Subject: [PATCH 5/5] done part bonus --- src/Main.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Main.kt b/src/Main.kt index d135f47..5200ea8 100644 --- a/src/Main.kt +++ b/src/Main.kt @@ -1,14 +1,14 @@ fun main() { val myBook = Book("Extremely Loud and Incredibly Close", - "Jonathon", 2016) + "Jonathon", "Romance", 2016) myBook.getBookInfo() } -class Book ( var title: String, var author: String, var yearPublished: Int ){ +class Book (var title: String, var author: String, var genre: String, var yearPublished: Int){ fun getBookInfo() { - println("$title by $author ($yearPublished)") + println("$title by $author (Genre: $genre) ($yearPublished)") } } \ No newline at end of file