Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class MobileOperator {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- String termOfTheContract = scanner.nextLine().toLowerCase(); //srok na dogovora
- String typeOfTheContranct = scanner.nextLine(); // vid na dogovora
- String bonusInternet = scanner.nextLine().toLowerCase();
- int numberMonth = Integer.parseInt(scanner.nextLine());
- // Za 1 godina
- double smallOne = 9.98;
- double middleOne = 18.99;
- double largeOne = 25.98;
- double extraLargeOne = 35.99;
- double mobilInternet = 5.50;
- double mobilInternet30 = 4.35;
- double mobilInternetOver30 = 3.85;
- double withMobilNet = 0;
- double endPrice = 0;
- if (termOfTheContract.equals("one")) {
- if (typeOfTheContranct.equals("Small") && bonusInternet.equals("yes")) {
- withMobilNet = smallOne + mobilInternet;
- endPrice = withMobilNet * numberMonth;
- System.out.printf("%.2f lv.", endPrice);
- } else if (typeOfTheContranct.equals("Small") && bonusInternet.equals("no")) {
- endPrice = smallOne * numberMonth;
- System.out.printf("%.2f lv.", endPrice);
- }
- if (typeOfTheContranct.equals("Middle") && bonusInternet.equals("yes")) {
- withMobilNet = middleOne + mobilInternet30;
- endPrice = withMobilNet * numberMonth;
- System.out.printf("%.2f lv.", endPrice);
- } else if (typeOfTheContranct.equals("Middle") && bonusInternet.equals("no")) {
- endPrice = middleOne * numberMonth;
- System.out.printf("%.2f lv.", endPrice);
- }
- if (typeOfTheContranct.equals("Large") && bonusInternet.equals("yes")) {
- withMobilNet = largeOne + mobilInternet30;
- endPrice = withMobilNet * numberMonth;
- System.out.printf("%.2f lv.", endPrice);
- } else if (typeOfTheContranct.equals("Large") && bonusInternet.equals("no")) {
- endPrice = largeOne * numberMonth;
- System.out.printf("%.2f lv.", endPrice);
- }
- if (typeOfTheContranct.equals("ExtraLarge") && bonusInternet.equals("yes")) {
- withMobilNet = extraLargeOne + mobilInternetOver30;
- endPrice = withMobilNet * numberMonth;
- System.out.printf("%.2f lv.", endPrice);
- } else if (typeOfTheContranct.equals("ExtraLarge") && bonusInternet.equals("no")) {
- endPrice = extraLargeOne * numberMonth;
- System.out.printf("%.2f lv.", endPrice);
- }
- }
- // Za 2 godini
- double smallTwo = 8.58;
- double middleTwo = 17.09;
- double largeTwo = 23.59;
- double extraLargeTwo = 31.79;
- double off = 0;
- double percent = 0.0375;
- double sum = 0;
- double withMobilNetTwo = 0;
- if (termOfTheContract.equals("two")) {
- if (typeOfTheContranct.equals("Small") && bonusInternet.equals("yes")) {
- withMobilNetTwo = smallTwo + mobilInternet;
- sum = withMobilNetTwo * numberMonth;
- off = sum * percent;
- sum = sum - off;
- System.out.printf("%.2f lv.", sum);
- } else if (typeOfTheContranct.equals("Small") && bonusInternet.equals("no")) {
- sum = numberMonth * smallTwo;
- off = sum * percent;
- sum = sum - off;
- System.out.printf("%.2f lv.", sum);
- }
- if (typeOfTheContranct.equals("Middle") && bonusInternet.equals("yes")) {
- withMobilNetTwo = middleTwo + mobilInternet30;
- sum = withMobilNetTwo * numberMonth;
- off = sum * percent;
- sum = sum - off;
- System.out.printf("%.2f lv.", sum);
- } else if (typeOfTheContranct.equals("Middle") && bonusInternet.equals("no")) {
- sum = numberMonth * middleTwo;
- off = sum * percent;
- sum = sum - off;
- System.out.printf("%.2f lv.", sum);
- }
- if (typeOfTheContranct.equals("Large") && bonusInternet.equals("yes")) {
- withMobilNetTwo = largeTwo + mobilInternet30;
- sum = withMobilNetTwo * numberMonth;
- off = sum * percent;
- sum = sum - off;
- System.out.printf("%.2f lv.", sum);
- } else if (typeOfTheContranct.equals("Large") && bonusInternet.equals("no")) {
- sum = numberMonth * largeTwo;
- off = sum * percent;
- sum = sum - off;
- System.out.printf("%.2f lv.", sum);
- }
- if (typeOfTheContranct.equals("ExtraLarge") && bonusInternet.equals("yes")) {
- withMobilNetTwo = extraLargeTwo + mobilInternetOver30;
- sum = withMobilNetTwo * numberMonth;
- off = sum * percent;
- sum = sum - off;
- System.out.printf("%.2f lv.", sum);
- } else if (typeOfTheContranct.equals("ExtraLarge") && bonusInternet.equals("no")) {
- sum = numberMonth * extraLargeTwo;
- off = sum * percent;
- sum = sum - off;
- System.out.printf("%.2f lv.", sum);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement