Advertisement
finderabc

07Scholarship

Oct 25th, 2018
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.66 KB | None | 0 0
  1.  
  2. import java.util.Scanner;
  3.  
  4. public class a07Scholarship {
  5.     public static void main(String[] args) {
  6.         Scanner scanner = new Scanner(System.in);
  7.  
  8. //        1.    Доход в лева - реално число в интервала [0.00..6000.00]
  9. //        2.    Среден успех -  реално число в интервала [2.00...6.00]
  10. //        3.    Минимална работна заплата - реално число в интервала [0.00..1000.00]
  11.  
  12.         double income = Double.parseDouble(scanner.nextLine());
  13.         double averageEvaluation = Double.parseDouble(scanner.nextLine());
  14.         double minIncome = Double.parseDouble(scanner.nextLine());
  15.  
  16.         double socialScholarship = minIncome * 35 / 100;
  17.         double exellentScholarship = averageEvaluation * 25;
  18.  
  19.         //       •    Ако ученикът няма право да получава стипендия, се извежда:
  20. //        "You cannot get a scholarship!"
  21. //
  22. // •  Ако ученикът има право да получава социална стипендия и тя е по-висока от стипендията за отличен успех:
  23. //        "You get a Social scholarship {стойност на стипендия} BGN"
  24. //
  25. // •  Ако ученикът има право да получава стипендия за отличен успех
  26. // и тя е (по-висока или равна) по стойност на социалната стипендия за него:
  27. //
  28. // •  "You get a scholarship for excellent results {стойност на стипендията} BGN"
  29. //        Резултатът се закръгля до ( по-малкото цяло число.)
  30.  
  31.  
  32.       if (income > minIncome && averageEvaluation >= 5.5){
  33.           System.out.printf("You get a scholarship for excellent results %.0f BGN%n", Math.floor(exellentScholarship));
  34.       }else if (income < minIncome && averageEvaluation >= 4.5 && averageEvaluation <= 5.5){
  35.           System.out.printf("You get a Social scholarship %.0f BGN%n", Math.floor(socialScholarship));
  36.       }else if (income < minIncome && averageEvaluation >= 4.5 && socialScholarship >= exellentScholarship) {
  37.           System.out.printf("You get a Social scholarship %.0f BGN%n", Math.floor(socialScholarship));
  38.       }else if (income < minIncome && averageEvaluation >= 5.5 && exellentScholarship >= socialScholarship){
  39.           System.out.printf("You get a scholarship for excellent results %.0f BGN%n", Math.floor(exellentScholarship));
  40.       }else{
  41.               System.out.printf("You cannot get a scholarship!%n");
  42.           }
  43.  
  44.  
  45.     }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement