Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. package labexer6prob3;
  2.  
  3. import java.io.*;
  4. import java.util.Scanner;
  5. import java.text.DecimalFormat;
  6.  
  7. public class LABEXER6PROB3
  8.  
  9. {
  10.  
  11.  
  12. public static void main(String[] args)
  13. {
  14. Scanner scan = new Scanner(System.in);
  15. DecimalFormat df = new DecimalFormat("###.00");
  16.  
  17.  
  18. double fin,midter;
  19. fin = 101;
  20. midter = 101;
  21. double[] qz = new double[3];
  22.  
  23. ClassStudInfo studinf = new ClassStudInfo();
  24. String studentnum,studentname,prog,cour;
  25. char again;
  26. again = 'y';
  27.  
  28. do{
  29. System.out.print("Enter Student Number: ");
  30. studentnum = scan.nextLine();
  31. studinf.setstud_num(studentnum);
  32.  
  33. System.out.print("Enter Name: ");
  34. studentname = scan.nextLine();
  35. studinf.setstud_name(studentname);
  36.  
  37. System.out.print("Enter Program: ");
  38. prog = scan.nextLine();
  39. studinf.setprogram(prog);
  40.  
  41. System.out.print("Enter Course: ");
  42. cour = scan.nextLine();
  43. studinf.setcourse(cour);
  44.  
  45. System.out.println("Student #: "+studinf.getstud_num());
  46. System.out.println("Enter 3 quizzes: ");
  47. for (int i = 0;i<3;i++)
  48. {
  49. do{
  50. System.out.print("Quiz #"+(i+1)+": ");
  51.  
  52. qz[i]=scan.nextDouble();
  53.  
  54.  
  55.  
  56. }while(qz[i]<0 || qz[i]>20);
  57. studinf.setquiz(qz);
  58.  
  59. }
  60. System.out.println("Quiz percentage"+df.format(studinf.Quiz_p()));
  61.  
  62.  
  63. System.out.print("Midterm Exam: ");
  64.  
  65.  
  66. studinf.setmidterms(midter);
  67.  
  68. System.out.print("Finals Exam: ");
  69.  
  70. fin = scan.nextDouble();
  71.  
  72.  
  73. studinf.setfinals(fin);
  74.  
  75.  
  76.  
  77.  
  78.  
  79. System.out.println("********************************");
  80. System.out.println("Student Grade: "+df.format(studinf.Stud_grade()));
  81. System.out.println("Equivalent Grade: "+(studinf.letter_grade()));
  82.  
  83.  
  84. }while(again == 'Y'|| again =='y');
  85. again = scan.next().charAt(0);
  86.  
  87.  
  88.  
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement