Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.math.BigDecimal;
- import java.math.RoundingMode;
- import java.util.Scanner;
- public class Scholarship {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- BigDecimal income = new BigDecimal(scanner.nextLine());
- BigDecimal averageSuccess = new BigDecimal(scanner.nextLine());
- BigDecimal minSalary = new BigDecimal(scanner.nextLine());
- BigDecimal socialScholarship = minSalary.multiply(BigDecimal.valueOf(0.35));
- BigDecimal successScholarship = averageSuccess.multiply(BigDecimal.valueOf(25));
- String output;
- if (averageSuccess.compareTo(BigDecimal.valueOf(4.5)) <= 0) {
- output = "You cannot get a scholarship!";
- } else if (averageSuccess.compareTo(BigDecimal.valueOf(5.5)) < 0) {
- if (income.compareTo(minSalary) < 0) {
- output = String.format("You get a Social scholarship %s BGN",
- socialScholarship.setScale(0, RoundingMode.DOWN));
- } else {
- output = "You cannot get a scholarship!";
- }
- } else {
- if ((income.compareTo(minSalary) < 0) && (socialScholarship.compareTo(successScholarship) > 0)) {
- output = String.format("You get a Social scholarship %s BGN",
- socialScholarship.setScale(0, RoundingMode.DOWN));
- } else if ((income.compareTo(minSalary) < 0) && (successScholarship.compareTo(socialScholarship) >= 0)) {
- output = String.format("You get a scholarship for excellent results %s BGN",
- successScholarship.setScale(0, RoundingMode.DOWN));
- } else {
- output = String.format("You get a scholarship for excellent results %s BGN",
- successScholarship.setScale(0, RoundingMode.DOWN));
- }
- }
- System.out.println(output);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement