Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.77 KB | None | 0 0
  1. import java.util.*;
  2. import java.io.*;
  3.  
  4. /**
  5. * @param args
  6. *
  7. * @author Jason Hotsinpiller
  8. */
  9.  
  10. public class Scholarships {
  11.  
  12. private static BufferedReader stdIn = new BufferedReader(
  13. new InputStreamReader(System.in));
  14.  
  15. private static PrintWriter stdOut = new PrintWriter(System.out, true);
  16.  
  17. public static void main(String[] args) throws NumberFormatException,
  18. IOException {
  19.  
  20. float GPA;
  21. float extraActivities;
  22. float serviceActivities;
  23. float totalActivities;
  24.  
  25. //asks the user for their GPA
  26. stdOut.print("Please enter your GPA. ");
  27. stdOut.flush();
  28. GPA = Float.parseFloat(stdIn.readLine());
  29.  
  30. //if the GPA is below 3.0 they are automatically not a candidate
  31. if (GPA < 3.0) {
  32. stdOut.println("Not a candidate.");
  33. }
  34. //if the user inputs an invalid GPA it throws an error
  35. if (GPA > 4.0 || GPA < 0) {
  36. stdOut.println("Error.");
  37. }
  38.  
  39. //Decides if GPA's between 3.0 and 3.4 are scholarship candidates
  40. if (GPA >= 3.0 && GPA < 3.4) {
  41.  
  42. stdOut.print("How many extracurricular activities are you involved in? ");
  43. stdOut.flush();
  44. extraActivities = Float.parseFloat(stdIn.readLine());
  45.  
  46. if (extraActivities < 2) {
  47. stdOut.println("Not a candidate.");
  48. }
  49.  
  50. stdOut.print("How many service activities are you involved in? ");
  51. stdOut.flush();
  52. serviceActivities = Float.parseFloat(stdIn.readLine());
  53.  
  54. if (serviceActivities < 3) {
  55. stdOut.println("Not a candidate.");
  56. } else {
  57. stdOut.println("You are a Scholarship Candidate!");
  58. }
  59.  
  60. }
  61.  
  62. //decides if GPA's between 3.8 and 3.4 are scholarship candidates
  63. if (GPA < 3.8 && GPA >= 3.4) {
  64.  
  65. stdOut.print("How many extracurricular activities are you involved in? ");
  66. stdOut.flush();
  67. extraActivities = Float.parseFloat(stdIn.readLine());
  68.  
  69. stdOut.print("How many service activities are you involved in? ");
  70. stdOut.flush();
  71. serviceActivities = Float.parseFloat(stdIn.readLine());
  72.  
  73. totalActivities = extraActivities + serviceActivities;
  74. if (totalActivities < 3) {
  75. stdOut.println("Not a candidate.");
  76. } else {
  77. stdOut.println("You are a Scholarship Candidate!");
  78. }
  79.  
  80. }
  81.  
  82. //decides if GPA's between 3.8 and 4.0 are scholarship candidates
  83. if (GPA >= 3.8) {
  84. stdOut.print("How many extracurricular activities are you involved in? ");
  85. stdOut.flush();
  86. extraActivities = Float.parseFloat(stdIn.readLine());
  87.  
  88. if (extraActivities < 1) {
  89. stdOut.println("Not a candidate.");
  90. }
  91. stdOut.print("How many service activities are you involved in? ");
  92. stdOut.flush();
  93. serviceActivities = Float.parseFloat(stdIn.readLine());
  94. if (serviceActivities < 1) {
  95. stdOut.println("Not a candidate.");
  96. } else {
  97. stdOut.println("You are a Scholarship Candidate!");
  98. }
  99.  
  100. }
  101. }
  102.  
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement