From 42e098aea12af415c02247b368f7a8fae19757f9 Mon Sep 17 00:00:00 2001 From: Mobina Date: Sat, 9 May 2026 08:47:29 +0330 Subject: [PATCH] .. --- src/CourseRegistrationStarter/Main.java | 21 +++++++++++++++++-- .../RegistrationSystem.java | 9 ++++++++ src/CourseRegistrationStarter/Student.java | 19 ++++++++++++++++- 3 files changed, 46 insertions(+), 3 deletions(-) diff --git a/src/CourseRegistrationStarter/Main.java b/src/CourseRegistrationStarter/Main.java index 8f06373..21e14ef 100644 --- a/src/CourseRegistrationStarter/Main.java +++ b/src/CourseRegistrationStarter/Main.java @@ -1,6 +1,7 @@ package CourseRegistrationStarter; -public class Main { +public class Main +{ public static void main(String[] args) { // TODO: // 1. Create at least 3 courses @@ -10,5 +11,21 @@ public class Main { // 5. Register the student in some courses // 6. Drop one course // 7. Print the final registered course list - } + + Course calculus = new Course("Calculus", "MATH101", 30); + Course combination = new Course("Combination", "MATH102", 25); + Course AP = new Course("AP Computer Science", "CS201", 20); + + Student mobina = new Student("Mobina", "404222"); + + RegistrationSystem system = new RegistrationSystem(); + + system.addCourseToSystem(calculus); + system.addCourseToSystem(combination); + system.addCourseToSystem(AP); + mobina.addCourse(AP); + mobina.addCourse(calculus); + mobina.dropCourse(calculus); + mobina.showRegisteredCourses(); } +} \ No newline at end of file diff --git a/src/CourseRegistrationStarter/RegistrationSystem.java b/src/CourseRegistrationStarter/RegistrationSystem.java index 934f222..97c17bc 100644 --- a/src/CourseRegistrationStarter/RegistrationSystem.java +++ b/src/CourseRegistrationStarter/RegistrationSystem.java @@ -10,15 +10,24 @@ public class RegistrationSystem { public void addCourseToSystem(Course c) { // TODO: Add the course to the system + courses.add(c); } public Course findCourseByCode(String code) { // TODO: Search for a course by course code // Return the matching course if found, otherwise return null + + for(int i=0; i