Advertisement
Guest User

Untitled

a guest
Jan 21st, 2020
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.49 KB | None | 0 0
  1. package FinalGrade;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class FinalGrade {
  6.  
  7. public static void main(String[] args) {
  8.  
  9.  
  10. // grade variables
  11. float assignment1;
  12. float assignment2;
  13. float assignment3;
  14. float assignment4;
  15. float assignment5;
  16. float assignment6;
  17.  
  18. Scanner s = new Scanner(System.in);
  19.  
  20. System.out.print("Enter grade for assignment1: ");
  21. assignment1= s.nextFloat();
  22. System.out.print("Enter grade for assignment2: ");
  23. assignment2 = s.nextFloat();
  24. System.out.print("Enter grade for assignment3: ");
  25. assignment3 = s.nextFloat();
  26. System.out.print("Enter grade for assignment4: ");
  27. assignment4 = s.nextFloat();
  28. System.out.print("Enter grade for assignment5: ");
  29. assignment5 = s.nextFloat();
  30. System.out.print("Enter grade for assignment6: ");
  31. assignment6 = s.nextFloat();
  32.  
  33. // test if user chooses the optional assignment
  34. float finalGrade;
  35. if ( assignment6 >0) {
  36. // if yes, determine lowest previous assignment and replace it
  37. float lowest = 100.0f;
  38.  
  39. if (assignment1 < lowest) {
  40. lowest = assignment1;
  41. }
  42. if (assignment2 < lowest) {
  43. lowest = assignment2;
  44. }
  45. if (assignment3 < lowest ) {
  46. lowest = assignment3;
  47. }
  48. if (assignment4 < lowest ) {
  49. lowest = assignment4;
  50. }
  51. if (assignment5 < lowest ) {
  52. lowest = assignment5;
  53. }
  54.  
  55. finalGrade = assignment6;
  56.  
  57. if (assignment1 != lowest) {
  58. finalGrade += assignment1;
  59. }
  60. if (assignment2 != lowest) {
  61. finalGrade += assignment2;
  62. }
  63. if (assignment3 != lowest) {
  64. finalGrade += assignment3;
  65. }
  66. if (assignment4 != lowest) {
  67. finalGrade += assignment4;
  68. }
  69. if (assignment5 != lowest) {
  70. finalGrade += assignment5;
  71. }
  72. // finalGrade = finalGrade / 5.0f;
  73. finalGrade /= 5.0f;
  74.  
  75. } else {
  76.  
  77. finalGrade = (assignment1 + assignment2 + assignment3 +
  78. assignment4 + assignment5 ) / 5.0f;
  79.  
  80. System.out.println("Your final grade is: " + finalGrade);
  81. }
  82.  
  83.  
  84. }
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement