From cc9ad9520c2556b386a05e6772e5970afbc51257 Mon Sep 17 00:00:00 2001 From: Partow Roshani Date: Thu, 23 Apr 2026 10:37:58 +0000 Subject: [PATCH] Update README.md --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index f4dac4b..f6daf33 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,10 @@ ## Third Assignment: Movie Explorer 🎬 + Rational Calculator 🧮 --- + Welcome to Your Third Assignment in the Advanced Programming Course! This assignment consists of two separate parts. You must complete both parts. + --- ## Part 1: Rational Class (Rational Numbers) @@ -16,6 +18,7 @@ Implement addition, subtraction, multiplication, and division as instance method Implement addition, subtraction, multiplication, and division as static methods Note: Detailed TODO comments are provided inside Rational.java. + --- ## Part 2: Movie Explorer 🎬 (Using API) In this part, you will develop a Java application that fetches movie data from an API and allows users to browse and search movies. @@ -45,6 +48,7 @@ Display the genres of a specific movie Implement a console menu in Main to receive user input and display data Note: Detailed TODO comments are provided inside each of the above source files. + --- ## Objectives ✏️ By completing this assignment, you will: @@ -58,6 +62,7 @@ Work with JSON parsing and REST APIs Design a simple console-based menu Improve Git workflow and project management + ---- ## Prerequisites ✅ Git @@ -81,6 +86,7 @@ Ensure the code compiles and runs correctly Commit and push regularly Submit a pull request from development to main + --- ## Evaluation Criteria ⚖️ Functionality: Code compiles and runs without errors; all features work correctly @@ -88,6 +94,7 @@ Functionality: Code compiles and runs without errors; all features work correctl Code Quality: Clean, readable, well-structured code with proper naming Understanding: You must be able to explain your implementation + --- ## Bonus Tasks ✒️ Parse the JSON returned by the `getMovieInfo` method into a MovieInfo entity, and then present the structured movie details based on the user‑provided movie ID.