|
3 | 3 | --||author : codechaser||--
|
4 | 4 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
5 | 5 | */
|
6 |
| -package java_labs.lab_4.problem_1; |
| 6 | +package java_labs.lab_5.problem_1; |
7 | 7 |
|
8 | 8 | import java.util.*;
|
9 | 9 | import java.io.*;
|
10 |
| -import java_labs.lab_4.problem_1.MCA.Student; |
11 | 10 |
|
12 | 11 | public class Problem1 {
|
13 | 12 | public static void start() {
|
14 |
| - int students = 0; |
15 |
| - Vector<Student> studentsList = new Vector<Student>(1); |
16 |
| - while (true) { |
17 |
| - Scanner input = new Scanner(System.in); |
18 |
| - System.out.println("\n\n---------------------------"); |
19 |
| - System.out.println(" S C H O O L"); |
20 |
| - System.out.println("---------------------------\n"); |
21 |
| - System.out.println("[01] : Add a new student"); |
22 |
| - System.out.println("[02] : Update a students' marks"); |
23 |
| - System.out.println("[03] : Print a student's details"); |
24 |
| - System.out.println("[04] : Print all students' details\n"); |
25 |
| - System.out.println("[-1] : Exit\n"); |
26 |
| - System.out.println("---------------------------\n"); |
27 |
| - System.out.println("Enter your choice :\n"); |
28 |
| - int choice = input.nextInt(); |
29 |
| - String temp = input.nextLine(); |
30 |
| - System.out.println("\n---------------------------\n"); |
31 |
| - if (choice == -1) { |
32 |
| - System.out.println("Exiting...\n"); |
33 |
| - System.out.println("---------------------------\n"); |
34 |
| - return; |
35 |
| - } |
36 |
| - String name; |
37 |
| - int roll, standard; |
38 |
| - double totalMarks, percentage, marksA, marksB, marksC, marksD, marksE; |
39 |
| - switch (choice) { |
40 |
| - case 1: |
41 |
| - System.out.println("\nEnter Student's Name: "); |
42 |
| - name = input.nextLine(); |
43 |
| - System.out.println("\nEnter Student's Standard: "); |
44 |
| - standard = input.nextInt(); |
45 |
| - temp = input.nextLine(); |
46 |
| - System.out.println("\nNOTE: Enter all marks out of 100"); |
47 |
| - System.out.println("\nEnter Student's marks in Computer Science: "); |
48 |
| - marksA = input.nextDouble(); |
49 |
| - temp = input.nextLine(); |
50 |
| - System.out.println("\nEnter Student's marks in Mathematics: "); |
51 |
| - marksB = input.nextDouble(); |
52 |
| - temp = input.nextLine(); |
53 |
| - System.out.println("\nEnter Student's marks in Physics: "); |
54 |
| - marksC = input.nextDouble(); |
55 |
| - temp = input.nextLine(); |
56 |
| - System.out.println("\nEnter Student's marks in Chemistry: "); |
57 |
| - marksD = input.nextDouble(); |
58 |
| - temp = input.nextLine(); |
59 |
| - System.out.println("\nEnter Student's marks in English: "); |
60 |
| - marksE = input.nextDouble(); |
61 |
| - temp = input.nextLine(); |
62 |
| - students++; |
63 |
| - Student S = new Student(name, students, standard, marksA, marksB, marksC, marksD, marksE); |
64 |
| - studentsList.add(S); |
65 |
| - System.out.println("\n" + name + " successfully added, their Roll Number is " + students + "."); |
66 |
| - System.out.println("\n---------------------------\n"); |
67 |
| - break; |
68 |
| - case 2: |
69 |
| - System.out.println("\nEnter Student's Roll Number: "); |
70 |
| - roll = input.nextInt(); |
71 |
| - temp = input.nextLine(); |
72 |
| - if (roll < 1 || roll > students) { |
73 |
| - System.out.println("\nInvalid Roll Number!"); |
74 |
| - System.out.println("\n---------------------------\n"); |
75 |
| - break; |
76 |
| - } |
77 |
| - System.out.println("\nNOTE: Enter all marks out of 100"); |
78 |
| - System.out.println("\nEnter Student's marks in Computer Science: "); |
79 |
| - marksA = input.nextDouble(); |
80 |
| - temp = input.nextLine(); |
81 |
| - System.out.println("\nEnter Student's marks in Mathematics: "); |
82 |
| - marksB = input.nextDouble(); |
83 |
| - temp = input.nextLine(); |
84 |
| - System.out.println("\nEnter Student's marks in Physics: "); |
85 |
| - marksC = input.nextDouble(); |
86 |
| - temp = input.nextLine(); |
87 |
| - System.out.println("\nEnter Student's marks in Chemistry: "); |
88 |
| - marksD = input.nextDouble(); |
89 |
| - temp = input.nextLine(); |
90 |
| - System.out.println("\nEnter Student's marks in English: "); |
91 |
| - marksE = input.nextDouble(); |
92 |
| - temp = input.nextLine(); |
93 |
| - studentsList.get(roll - 1).updateMarks(marksA, marksB, marksC, marksD, marksE); |
94 |
| - System.out.println("\nMarks updated successfully!"); |
95 |
| - System.out.println("\n---------------------------\n"); |
96 |
| - break; |
97 |
| - case 3: |
98 |
| - System.out.println("\nEnter Student's Roll Number: "); |
99 |
| - roll = input.nextInt(); |
100 |
| - temp = input.nextLine(); |
101 |
| - if (roll < 1 || roll > students) { |
102 |
| - System.out.println("\nInvalid Roll Number!"); |
103 |
| - System.out.println("\n---------------------------\n"); |
104 |
| - break; |
105 |
| - } |
106 |
| - System.out.println("\nDetails: \n"); |
107 |
| - studentsList.get(roll - 1).display(); |
108 |
| - totalMarks = studentsList.get(roll - 1).marksA + studentsList.get(roll - 1).marksB |
109 |
| - + studentsList.get(roll - 1).marksC + studentsList.get(roll - 1).marksD |
110 |
| - + studentsList.get(roll - 1).marksE; |
111 |
| - percentage = totalMarks / 5; |
112 |
| - System.out.print("\nTotal Marks: " + totalMarks); |
113 |
| - System.out.print("\nPercentage: " + percentage + "\n"); |
114 |
| - System.out.println("\n---------------------------\n"); |
115 |
| - break; |
116 |
| - case 4: |
117 |
| - System.out.println("\nDetails: \n"); |
118 |
| - for (int i = 0; i < students; i++) { |
119 |
| - studentsList.get(i).display(); |
120 |
| - totalMarks = studentsList.get(i).marksA + studentsList.get(i).marksB |
121 |
| - + studentsList.get(i).marksC + studentsList.get(i).marksD + studentsList.get(i).marksE; |
122 |
| - percentage = totalMarks / 5; |
123 |
| - System.out.print("\nTotal Marks: " + totalMarks); |
124 |
| - System.out.print("\nPercentage: " + percentage + "\n"); |
125 |
| - } |
126 |
| - System.out.println("\n--------------------------\n"); |
127 |
| - break; |
128 |
| - default: |
129 |
| - System.out.println("\nInvalid Choice"); |
130 |
| - System.out.println("\n---------------------------\n"); |
131 |
| - } |
| 13 | + Scanner input = new Scanner(System.in); |
| 14 | + System.out.println("\n\n---------------------------"); |
| 15 | + System.out.println(" V A C C I N A T I O N"); |
| 16 | + System.out.println("---------------------------\n"); |
| 17 | + System.out.println("Enter citizen's details :\n"); |
| 18 | + System.out.println("Name :\n"); |
| 19 | + String name = input.nextLine(); |
| 20 | + System.out.println("\nAadhar Number :\n"); |
| 21 | + String aadharNum = input.nextLine(); |
| 22 | + System.out.println("\nPhone :\n"); |
| 23 | + String phone = input.nextLine(); |
| 24 | + System.out.println("\nAge :\n"); |
| 25 | + int age = input.nextInt(); |
| 26 | + String temp = input.nextLine(); |
| 27 | + Vaccine v = new Vaccine(name,aadharNum,phone,age); |
| 28 | + try { |
| 29 | + v.verifyAge(); |
| 30 | + } catch (Exception e) { |
| 31 | + System.out.print("\n" + e); |
132 | 32 | }
|
| 33 | + System.out.println("\n---------------------------\n"); |
| 34 | + return; |
133 | 35 | }
|
134 | 36 |
|
135 | 37 | public static void main(String[] Args) {
|
|
0 commit comments