From dc4a0631777410412b48f18fdfe3b2f5efa971aa Mon Sep 17 00:00:00 2001 From: Fateme Azizi Date: Mon, 20 Apr 2026 19:56:32 +0330 Subject: [PATCH] complete Main.java --- src/CourseRegistrationStarter/Main.java | 28 ++++++++++++++++++------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/src/CourseRegistrationStarter/Main.java b/src/CourseRegistrationStarter/Main.java index 8f06373..2228164 100644 --- a/src/CourseRegistrationStarter/Main.java +++ b/src/CourseRegistrationStarter/Main.java @@ -2,13 +2,25 @@ package CourseRegistrationStarter; public class Main { public static void main(String[] args) { - // TODO: - // 1. Create at least 3 courses - // 2. Create 1 student - // 3. Create a registration system - // 4. Add courses to the system - // 5. Register the student in some courses - // 6. Drop one course - // 7. Print the final registered course list + + Course AdvancedProgramming = new Course("AdvancedProgramming", "AP1404", 2); + Course DataStructures = new Course("DataStructures", "DS2201", 1); + Course DatabaseSystems = new Course("DatabaseSystems", "DB3301", 3); + + Student fateme = new Student("fateme", "404222000"); + + RegistrationSystem A = new RegistrationSystem(); + + A.addCourseToSystem(AdvancedProgramming); + A.addCourseToSystem(DataStructures); + A.addCourseToSystem(DatabaseSystems); + + fateme.addCourse(AdvancedProgramming); + fateme.addCourse(DataStructures); + fateme.addCourse(DatabaseSystems); + + fateme.dropCourse(DataStructures); + + fateme.showRegisteredCourses(); } }