stoyanoff

FitnessCard-Milena

Jun 25th, 2020
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 13.23 KB | None | 0 0
  1. import java.text.DecimalFormat;
  2. import java.util.Scanner;
  3.  
  4. public class Test {
  5.     public static void main(String[] args) {
  6.         Scanner scanner = new Scanner(System.in);
  7.  
  8.  
  9.         double money = Double.parseDouble(scanner.nextLine());//парите, които имаме
  10.         String gender = scanner.nextLine();//пол
  11.         int age = Integer.parseInt(scanner.nextLine());//възраст
  12.         String sport = scanner.nextLine();//вид спорт/активност
  13.  
  14.         if (gender.equals("m")) {
  15.             switch (sport) {
  16.                 case "Gym": {
  17.                     double price = 42;
  18.                     if (age > 19) {
  19.                         if (money >= price) {
  20.                             System.out.printf("You purchased a 1 month pass for %s.", sport);
  21.                         } else {
  22.                             double needMoney = price - money;
  23.                             System.out.printf("You don't have enough money! You need $%.2f more.", needMoney);
  24.                         }
  25.                     } else {
  26.                         double teenPrice = price - (price * 0.2);//цена за ученици
  27.  
  28.                         if (money >= teenPrice) {
  29.                             System.out.printf("You purchased a 1 month pass for %s.", sport);
  30.                         } else {
  31.                             double needMoney = teenPrice - money;
  32.                             System.out.printf("You don't have enough money! You need $%.2f more.", needMoney);
  33.                         }
  34.                     }
  35.                     break;
  36.                 }
  37.                 case "Boxing": {
  38.                     double price;
  39.                     price = 41;
  40.                     if (age > 19) {
  41.                         if (money >= price) {
  42.                             System.out.printf("You purchased a 1 month pass for %s.", sport);
  43.                         } else {
  44.                             double needMoney = price - money;
  45.                             System.out.printf("You don't have enough money! You need $%.2f more.", needMoney);
  46.                         }
  47.                     } else {
  48.                         double teenPrice = price - (price * 0.2);//цена за ученици
  49.  
  50.                         if (money >= teenPrice) {
  51.                             System.out.printf("You purchased a 1 month pass for %s.", sport);
  52.                         } else {
  53.                             double needMoney = teenPrice - money;
  54.                             System.out.printf("You don't have enough money! You need $%.2f more.", needMoney);
  55.                         }
  56.                     }
  57.                     break;
  58.                 }
  59.                 case "Yoga": {
  60.                     double price;
  61.                     price = 45;
  62.                     if (age > 19) {
  63.                         if (money >= price) {
  64.                             System.out.printf("You purchased a 1 month pass for %s.", sport);
  65.                         } else {
  66.                             double needMoney = price - money;
  67.                             System.out.printf("You don't have enough money! You need $%.2f more.", needMoney);
  68.                         }
  69.                     } else {
  70.                         double teenPrice = price - (price * 0.2);//цена за ученици
  71.  
  72.                         if (money >= teenPrice) {
  73.                             System.out.printf("You purchased a 1 month pass for %s.", sport);
  74.                         } else {
  75.                             double needMoney = teenPrice - money;
  76.                             System.out.printf("You don't have enough money! You need $%.2f more.", needMoney);
  77.                         }
  78.                     }
  79.                     break;
  80.                 }
  81.                 case "Zumba": {
  82.                     double price;
  83.                     price = 34;
  84.                     if (age > 19) {
  85.                         if (money >= price) {
  86.                             System.out.printf("You purchased a 1 month pass for %s.", sport);
  87.                         } else {
  88.                             double needMoney = price - money;
  89.                             System.out.printf("You don't have enough money! You need $%.2f more.", needMoney);
  90.                         }
  91.                     } else {
  92.                         double teenPrice = price - (price * 0.2);//цена за ученици
  93.  
  94.                         if (money >= teenPrice) {
  95.                             System.out.printf("You purchased a 1 month pass for %s.", sport);
  96.                         } else {
  97.                             double needMoney = teenPrice - money;
  98.                             System.out.printf("You don't have enough money! You need $%.2f more.", needMoney);
  99.                         }
  100.                     }
  101.                     break;
  102.                 }
  103.                 case "Dances": {
  104.                     double price;
  105.                     price = 51;
  106.                     if (age > 19) {
  107.                         if (money >= price) {
  108.                             System.out.printf("You purchased a 1 month pass for %s.", sport);
  109.                         } else {
  110.                             double needMoney = price - money;
  111.                             System.out.printf("You don't have enough money! You need $%.2f more.", needMoney);
  112.                         }
  113.                     } else {
  114.                         double teenPrice = price - (price * 0.2);//цена за ученици
  115.  
  116.                         if (money >= teenPrice) {
  117.                             System.out.printf("You purchased a 1 month pass for %s.", sport);
  118.                         } else {
  119.                             double needMoney = teenPrice - money;
  120.                             System.out.printf("You don't have enough money! You need $%.2f more.", needMoney);
  121.                         }
  122.                     }
  123.                     break;
  124.                 }
  125.                 case "Pilates": {
  126.                     double price;
  127.                     price = 39;
  128.                     if (age > 19) {
  129.                         if (money >= price) {
  130.                             System.out.printf("You purchased a 1 month pass for %s.", sport);
  131.                         } else {
  132.                             double needMoney = price - money;
  133.                             System.out.printf("You don't have enough money! You need $%.2f more.", needMoney);
  134.                         }
  135.                     } else {
  136.                         double teenPrice = price - (price * 0.2);//цена за ученици
  137.  
  138.                         if (money >= teenPrice) {
  139.                             System.out.printf("You purchased a 1 month pass for %s.", sport);
  140.                         } else {
  141.                             double needMoney = teenPrice - money;
  142.                             System.out.printf("You don't have enough money! You need $%.2f more.", needMoney);
  143.                         }
  144.                     }
  145.                     break;
  146.                 }
  147.             }
  148.  
  149.  
  150.         } else if (gender.equals("f")) {
  151.             switch (sport) {
  152.                 case "Gym":
  153.                     double price = 35;
  154.                     if (age > 19) {
  155.                         if (money >= price) {
  156.                             System.out.printf("You purchased a 1 month pass for %s.", sport);
  157.                         } else {
  158.                             double needMoney = price - money;
  159.                             System.out.printf("You don't have enough money! You need $%.2f more.", needMoney);
  160.                         }
  161.                     } else {
  162.                         double teenPrice = price - (price * 0.2);//цена за ученици
  163.  
  164.                         if (money >= teenPrice) {
  165.                             System.out.printf("You purchased a 1 month pass for %s.", sport);
  166.                         } else {
  167.                             double needMoney = teenPrice - money;
  168.                             System.out.printf("You don't have enough money! You need $%.2f more.", needMoney);
  169.                         }
  170.                     }
  171.                     break;
  172.                 case "Boxing":
  173.                     price = 37;
  174.                     if (age > 19) {
  175.                         if (money >= price) {
  176.                             System.out.printf("You purchased a 1 month pass for %s.", sport);
  177.                         } else {
  178.                             double needMoney = price - money;
  179.                             System.out.printf("You don't have enough money! You need $%.2f more.", needMoney);
  180.                         }
  181.                     } else {
  182.                         double teenPrice = price - (price * 0.2);//цена за ученици
  183.  
  184.                         if (money >= teenPrice) {
  185.                             System.out.printf("You purchased a 1 month pass for %s.", sport);
  186.                         } else {
  187.                             double needMoney = teenPrice - money;
  188.                             System.out.printf("You don't have enough money! You need $%.2f more.", needMoney);
  189.                         }
  190.                     }
  191.                     break;
  192.                 case "Yoga":
  193.                     price = 42;
  194.                     if (age > 19) {
  195.                         if (money >= price) {
  196.                             System.out.printf("You purchased a 1 month pass for %s.", sport);
  197.                         } else {
  198.                             double needMoney = price - money;
  199.                             System.out.printf("You don't have enough money! You need $%.2f more.", needMoney);
  200.                         }
  201.                     } else {
  202.                         double teenPrice = price - (price * 0.2);//цена за ученици
  203.  
  204.                         if (money >= teenPrice) {
  205.                             System.out.printf("You purchased a 1 month pass for %s.", sport);
  206.                         } else {
  207.                             double needMoney = teenPrice - money;
  208.                             System.out.printf("You don't have enough money! You need $%.2f more.", needMoney);
  209.                         }
  210.                     }
  211.                     break;
  212.                 case "Zumba":
  213.                     price = 31;
  214.                     if (age > 19) {
  215.                         if (money >= price) {
  216.                             System.out.printf("You purchased a 1 month pass for %s.", sport);
  217.                         } else {
  218.                             double needMoney = price - money;
  219.                             System.out.printf("You don't have enough money! You need $%.2f more.", needMoney);
  220.                         }
  221.                     } else {
  222.                         double teenPrice = price - (price * 0.2);//цена за ученици
  223.  
  224.                         if (money >= teenPrice) {
  225.                             System.out.printf("You purchased a 1 month pass for %s.", sport);
  226.                         } else {
  227.                             double needMoney = teenPrice - money;
  228.                             System.out.printf("You don't have enough money! You need $%.2f more.", needMoney);
  229.                         }
  230.                     }
  231.                     break;
  232.                 case "Dances":
  233.                     price = 53;
  234.                     if (age > 19) {
  235.                         if (money >= price) {
  236.                             System.out.printf("You purchased a 1 month pass for %s.", sport);
  237.                         } else {
  238.                             double needMoney = price - money;
  239.                             System.out.printf("You don't have enough money! You need $%.2f more.", needMoney);
  240.                         }
  241.                     } else {
  242.                         double teenPrice = price - (price * 0.2);//цена за ученици
  243.  
  244.                         if (money >= teenPrice) {
  245.                             System.out.printf("You purchased a 1 month pass for %s.", sport);
  246.                         } else {
  247.                             double needMoney = teenPrice - money;
  248.                             System.out.printf("You don't have enough money! You need $%.2f more.", needMoney);
  249.                         }
  250.                     }
  251.                     break;
  252.                 case "Pilates":
  253.                     price = 37;
  254.                     if (age > 19) {
  255.                         if (money >= price) {
  256.                             System.out.printf("You purchased a 1 month pass for %s.", sport);
  257.                         } else {
  258.                             double needMoney = price - money;
  259.                             System.out.printf("You don't have enough money! You need $%.2f more.", needMoney);
  260.                         }
  261.                     } else {
  262.                         double teenPrice = price - (price * 0.2);//цена за ученици
  263.  
  264.                         if (money >= teenPrice) {
  265.                             System.out.printf("You purchased a 1 month pass for %s.", sport);
  266.                         } else {
  267.                             double needMoney = teenPrice - money;
  268.                             System.out.printf("You don't have enough money! You need $%.2f more.", needMoney);
  269.                         }
  270.                     }
  271.                     break;
  272.  
  273.             }
  274.  
  275.  
  276.         }
  277.  
  278.     }
  279.  
  280. }
Add Comment
Please, Sign In to add comment