From 1a682644e3582c82599eb4c7a4ac0c90857e4b3b Mon Sep 17 00:00:00 2001 From: Maryam M <134219785+MaryamMhmdB@users.noreply.github.com> Date: Sat, 13 Apr 2024 11:01:42 +0300 Subject: [PATCH 1/4] Create Task 1.4 --- Task 1.4 | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 Task 1.4 diff --git a/Task 1.4 b/Task 1.4 new file mode 100644 index 0000000..be4a343 --- /dev/null +++ b/Task 1.4 @@ -0,0 +1,51 @@ +import java.util.Scanner; + +public class HelloWorld { + public static void main(String[] args){ + Scanner sc = new Scanner(System.in); + boolean HE=false; + int[] attendance = new int[4]; + String[] subject = {"Math", "Physics", "Chemistry", "Programming"}; + System.out.print("Enter student name: "); + String name = sc.nextLine(); + + for (int i = 0; i < 4; i++) { + System.out.print("Enter the attendance for " + subject[i] + " : "); + attendance[i] = sc.nextInt(); + } + + sc.nextLine(); + + System.out.print("Enter excuse of absence (HE for Hosbital excuse): "); + String excuse = sc.nextLine(); + if(excuse=="HE" || excuse =="he" || excuse=="He"){ + HE=true;} + else{ + for (int i = 0; i < 4; i++){ + attendance[i]++; + } + } + + String result; + System.out.print("Enter grade for the semester (out of 5): "); + double grade = Double.parseDouble(sc.nextLine()); + + if(grade > 3.5){ + result = "Succeed"; + } + if(grade > 5 || grade<0){ + result =" Sorry!! there is an error **You should enter your grade out of five**"; + } + else{ + result = "failed"; + } + + System.out.println("\nStudent information:"); + for (int i = 0; i < 4; i++) { + System.out.println(subject[i] + " Attendance: " + attendance[i] + " days"); + } + System.out.println("Grade: " + grade); + System.out.println("Result: " + result); + sc.close(); + } +} From 0d1df3e00d49255fc1b8ffa12189781fc651d571 Mon Sep 17 00:00:00 2001 From: Maryam M <134219785+MaryamMhmdB@users.noreply.github.com> Date: Sat, 13 Apr 2024 11:03:14 +0300 Subject: [PATCH 2/4] Update Task 1.4 --- Task 1.4 | 5 ----- 1 file changed, 5 deletions(-) diff --git a/Task 1.4 b/Task 1.4 index be4a343..006684c 100644 --- a/Task 1.4 +++ b/Task 1.4 @@ -8,14 +8,11 @@ public class HelloWorld { String[] subject = {"Math", "Physics", "Chemistry", "Programming"}; System.out.print("Enter student name: "); String name = sc.nextLine(); - for (int i = 0; i < 4; i++) { System.out.print("Enter the attendance for " + subject[i] + " : "); attendance[i] = sc.nextInt(); } - sc.nextLine(); - System.out.print("Enter excuse of absence (HE for Hosbital excuse): "); String excuse = sc.nextLine(); if(excuse=="HE" || excuse =="he" || excuse=="He"){ @@ -25,7 +22,6 @@ public class HelloWorld { attendance[i]++; } } - String result; System.out.print("Enter grade for the semester (out of 5): "); double grade = Double.parseDouble(sc.nextLine()); @@ -39,7 +35,6 @@ public class HelloWorld { else{ result = "failed"; } - System.out.println("\nStudent information:"); for (int i = 0; i < 4; i++) { System.out.println(subject[i] + " Attendance: " + attendance[i] + " days"); From 2b3d61ebaa6138b5953c61c751e1249ee42c983a Mon Sep 17 00:00:00 2001 From: Maryam M <134219785+MaryamMhmdB@users.noreply.github.com> Date: Sat, 13 Apr 2024 11:04:52 +0300 Subject: [PATCH 3/4] Update Task 1.4 --- Task 1.4 | 1 - 1 file changed, 1 deletion(-) diff --git a/Task 1.4 b/Task 1.4 index 006684c..21d8730 100644 --- a/Task 1.4 +++ b/Task 1.4 @@ -1,5 +1,4 @@ import java.util.Scanner; - public class HelloWorld { public static void main(String[] args){ Scanner sc = new Scanner(System.in); From 5a1925493a930884e72a0de0bf9a47240a91e0d7 Mon Sep 17 00:00:00 2001 From: Maryam M <134219785+MaryamMhmdB@users.noreply.github.com> Date: Sun, 14 Apr 2024 11:27:01 +0300 Subject: [PATCH 4/4] last update Task 1.4 --- Task 1.4 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Task 1.4 b/Task 1.4 index 21d8730..afb481d 100644 --- a/Task 1.4 +++ b/Task 1.4 @@ -25,7 +25,7 @@ public class HelloWorld { System.out.print("Enter grade for the semester (out of 5): "); double grade = Double.parseDouble(sc.nextLine()); - if(grade > 3.5){ + if(grade > 3.5 && attendance[0] > 43 && attendance[1]> 41 && attendance[2]>39 && attendance[3]>46 ){ result = "Succeed"; } if(grade > 5 || grade<0){