Advertisement
stamen4o

Fruit Market / JAVA

May 12th, 2014
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 8.74 KB | None | 0 0
  1. import java.text.DecimalFormat;
  2. import java.util.Scanner;
  3.  
  4. public class Practice {
  5.    
  6.     public static void main(String[] args) {
  7.        
  8.         Scanner input = new Scanner(System.in);
  9.         String weekDay = input.nextLine();
  10.        
  11.         String firstProduct = "";
  12.         String secondProduct = "";
  13.         String thirdProduct = "";
  14.        
  15.         double firstQuantity = 0.00;
  16.         double secondQuantity = 0.00;
  17.         double thirdQuantity = 0.00;
  18.         double check = 0.00;
  19.        
  20.         firstQuantity = input.nextDouble();
  21.         firstProduct = input.next();
  22.         secondQuantity = input.nextDouble();
  23.         secondProduct = input.next();
  24.         thirdQuantity = input.nextDouble();
  25.         thirdProduct = input.next();
  26.                
  27.         //Monday
  28.         if (weekDay.equals("Monday")) {
  29.             switch (firstProduct) {
  30.             case "banana":
  31.                 check += 1.80 * firstQuantity;
  32.                 break;
  33.             case "cucumber":
  34.                 check += 2.75 * firstQuantity;
  35.                 break;
  36.             case "tomato":
  37.                 check += 3.20 * firstQuantity;
  38.                 break;
  39.             case "orange":
  40.                 check += 1.60 * firstQuantity;
  41.                 break;
  42.             case "apple":
  43.                 check += 0.86 * firstQuantity;
  44.                 break;
  45.             default:
  46.                 break;
  47.             }
  48.             switch (secondProduct) {
  49.             case "banana":
  50.                 check += 1.80 * secondQuantity;
  51.                 break;
  52.             case "cucumber":
  53.                 check += 2.75 * secondQuantity;
  54.                 break;
  55.             case "tomato":
  56.                 check += 3.20 * secondQuantity;
  57.                 break;
  58.             case "orange":
  59.                 check += 1.60 * secondQuantity;
  60.                 break;
  61.             case "apple":
  62.                 check += 0.86 * secondQuantity;
  63.                 break;
  64.             default:
  65.                 break;
  66.             }
  67.             switch (thirdProduct) {
  68.             case "banana":
  69.                 check += 1.80 * thirdQuantity;
  70.                 break;
  71.             case "cucumber":
  72.                 check += 2.75 * thirdQuantity;
  73.                 break;
  74.             case "tomato":
  75.                 check += 3.20 * thirdQuantity;
  76.                 break;
  77.             case "orange":
  78.                 check += 1.60 * thirdQuantity;
  79.                 break;
  80.             case "apple":
  81.                 check += 0.86 * thirdQuantity;
  82.                 break;
  83.             default:
  84.                 break;
  85.             }
  86.         }
  87.        
  88.         //Tuesday
  89.         if (weekDay.equals("Tuesday")) {
  90.             switch (firstProduct) {
  91.             case "banana":
  92.                 check += 1.80 * firstQuantity;
  93.                 check = check - (0.2*check);
  94.                 break;
  95.             case "cucumber":
  96.                 check += 2.75 * firstQuantity;
  97.                 break;
  98.             case "tomato":
  99.                 check += 3.20 * firstQuantity;
  100.                 break;
  101.             case "orange":
  102.                 check += 1.60 * firstQuantity;
  103.                 check = check - (0.2*check);
  104.                 break;
  105.             case "apple":
  106.                 check += 0.86 * firstQuantity;
  107.                 check = check - (0.2*check);
  108.                 break;
  109.             default:
  110.                 break;
  111.             }
  112.             switch (secondProduct) {
  113.             case "banana":
  114.                 check += 1.80 * secondQuantity;
  115.                 check = check - (0.2*check);
  116.                 break;
  117.             case "cucumber":
  118.                 check += 2.75 * secondQuantity;
  119.                 break;
  120.             case "tomato":
  121.                 check += 3.20 * secondQuantity;
  122.                 break;
  123.             case "orange":
  124.                 check += 1.60 * secondQuantity;
  125.                 check = check - (0.2*check);
  126.                 break;
  127.             case "apple":
  128.                 check += 0.86 * secondQuantity;
  129.                 check = check - (0.2*check);
  130.                 break;
  131.             default:
  132.                 break;
  133.             }
  134.             switch (thirdProduct) {
  135.             case "banana":
  136.                 check += 1.80 * thirdQuantity;
  137.                 check = check - (0.2*check);
  138.                 break;
  139.             case "cucumber":
  140.                 check += 2.75 * thirdQuantity;
  141.                 break;
  142.             case "tomato":
  143.                 check += 3.20 * thirdQuantity;
  144.                 break;
  145.             case "orange":
  146.                 check += 1.60 * thirdQuantity;
  147.                 check = check - (0.2*check);
  148.                 break;
  149.             case "apple":
  150.                 check += 0.86 * thirdQuantity;
  151.                 check = check - (0.2*check);
  152.                 break;
  153.             default:
  154.                 break;
  155.             }
  156.         }
  157.        
  158.         //Wednesday
  159.         if (weekDay.equals("Wednesday")) {
  160.             switch (firstProduct) {
  161.             case "banana":
  162.                 check += 1.80 * firstQuantity;
  163.                 break;
  164.             case "cucumber":
  165.                 check += 2.75 * firstQuantity;
  166.                 check = check - (0.1*check);
  167.                 break;
  168.             case "tomato":
  169.                 check += 3.20 * firstQuantity;
  170.                 check = check - (0.1*check);
  171.                 break;
  172.             case "orange":
  173.                 check += 1.60 * firstQuantity;
  174.                 break;
  175.             case "apple":
  176.                 check += 0.86 * firstQuantity;
  177.                 break;
  178.             default:
  179.                 break;
  180.             }
  181.             switch (secondProduct) {
  182.             case "banana":
  183.                 check += 1.80 * secondQuantity;
  184.                 break;
  185.             case "cucumber":
  186.                 check += 2.75 * secondQuantity;
  187.                 check = check - (0.1*check);
  188.                 break;
  189.             case "tomato":
  190.                 check += 3.20 * secondQuantity;
  191.                 check = check - (0.1*check);
  192.                 break;
  193.             case "orange":
  194.                 check += 1.60 * secondQuantity;
  195.                 break;
  196.             case "apple":
  197.                 check += 0.86 * secondQuantity;
  198.                 break;
  199.             default:
  200.                 break;
  201.             }
  202.             switch (thirdProduct) {
  203.             case "banana":
  204.                 check += 1.80 * thirdQuantity;
  205.                 break;
  206.             case "cucumber":
  207.                 check += 2.75 * thirdQuantity;
  208.                 check = check - (0.1*check);
  209.                 break;
  210.             case "tomato":
  211.                 check += 3.20 * thirdQuantity;
  212.                 check = check - (0.1*check);
  213.                 break;
  214.             case "orange":
  215.                 check += 1.60 * thirdQuantity;
  216.                 break;
  217.             case "apple":
  218.                 check += 0.86 * thirdQuantity;
  219.                 break;
  220.             default:
  221.                 break;
  222.             }
  223.         }
  224.        
  225.         //Thursday
  226.         if (weekDay.equals("Thursday")) {
  227.             switch (firstProduct) {
  228.             case "banana":
  229.                 check += 1.80 * firstQuantity;
  230.                 check = check - (0.3*check);
  231.                 break;
  232.             case "cucumber":
  233.                 check += 2.75 * firstQuantity;
  234.                 break;
  235.             case "tomato":
  236.                 check += 3.20 * firstQuantity;
  237.                 break;
  238.             case "orange":
  239.                 check += 1.60 * firstQuantity;
  240.                 break;
  241.             case "apple":
  242.                 check += 0.86 * firstQuantity;
  243.                 break;
  244.             default:
  245.                 break;
  246.             }
  247.             switch (secondProduct) {
  248.             case "banana":
  249.                 check += 1.80 * secondQuantity;
  250.                 check = check - (0.3*check);
  251.                 break;
  252.             case "cucumber":
  253.                 check += 2.75 * secondQuantity;
  254.                 break;
  255.             case "tomato":
  256.                 check += 3.20 * secondQuantity;
  257.                 break;
  258.             case "orange":
  259.                 check += 1.60 * secondQuantity;
  260.                 break;
  261.             case "apple":
  262.                 check += 0.86 * secondQuantity;
  263.                 break;
  264.             default:
  265.                 break;
  266.             }
  267.             switch (thirdProduct) {
  268.             case "banana":
  269.                 check += 1.80 * thirdQuantity;
  270.                 check = check - (0.3*check);
  271.                 break;
  272.             case "cucumber":
  273.                 check += 2.75 * thirdQuantity;
  274.                 break;
  275.             case "tomato":
  276.                 check += 3.20 * thirdQuantity;
  277.                 break;
  278.             case "orange":
  279.                 check += 1.60 * thirdQuantity;
  280.                 break;
  281.             case "apple":
  282.                 check += 0.86 * thirdQuantity;
  283.                 break;
  284.             default:
  285.                 break;
  286.             }
  287.         }
  288.        
  289.         //Friday
  290.         if (weekDay.equals("Friday")) {
  291.             switch (firstProduct) {
  292.             case "banana":
  293.                 check += 1.80 * firstQuantity;
  294.                 break;
  295.             case "cucumber":
  296.                 check += 2.75 * firstQuantity;
  297.                 break;
  298.             case "tomato":
  299.                 check += 3.20 * firstQuantity;
  300.                 break;
  301.             case "orange":
  302.                 check += 1.60 * firstQuantity;
  303.                 break;
  304.             case "apple":
  305.                 check += 0.86 * firstQuantity;
  306.                 break;
  307.             default:
  308.                 break;
  309.             }
  310.             switch (secondProduct) {
  311.             case "banana":
  312.                 check += 1.80 * secondQuantity;
  313.                 break;
  314.             case "cucumber":
  315.                 check += 2.75 * secondQuantity;
  316.                 break;
  317.             case "tomato":
  318.                 check += 3.20 * secondQuantity;
  319.                 break;
  320.             case "orange":
  321.                 check += 1.60 * secondQuantity;
  322.                 break;
  323.             case "apple":
  324.                 check += 0.86 * secondQuantity;
  325.                 break;
  326.             default:
  327.                 break;
  328.             }
  329.             switch (thirdProduct) {
  330.             case "banana":
  331.                 check += 1.80 * thirdQuantity;
  332.                 break;
  333.             case "cucumber":
  334.                 check += 2.75 * thirdQuantity;
  335.                 break;
  336.             case "tomato":
  337.                 check += 3.20 * thirdQuantity;
  338.                 break;
  339.             case "orange":
  340.                 check += 1.60 * thirdQuantity;
  341.                 break;
  342.             case "apple":
  343.                 check += 0.86 * thirdQuantity;
  344.                 break;
  345.             default:
  346.                 break;
  347.             }
  348.             check = check - (0.1*check);
  349.         }
  350.        
  351.         //Sunday
  352.         if (weekDay.equals("Sunday")) {
  353.             switch (firstProduct) {
  354.             case "banana":
  355.                 check += 1.80 * firstQuantity;
  356.                 break;
  357.             case "cucumber":
  358.                 check += 2.75 * firstQuantity;
  359.                 break;
  360.             case "tomato":
  361.                 check += 3.20 * firstQuantity;
  362.                 break;
  363.             case "orange":
  364.                 check += 1.60 * firstQuantity;
  365.                 break;
  366.             case "apple":
  367.                 check += 0.86 * firstQuantity;
  368.                 break;
  369.             default:
  370.                 break;
  371.             }
  372.             switch (secondProduct) {
  373.             case "banana":
  374.                 check += 1.80 * secondQuantity;
  375.                 break;
  376.             case "cucumber":
  377.                 check += 2.75 * secondQuantity;
  378.                 break;
  379.             case "tomato":
  380.                 check += 3.20 * secondQuantity;
  381.                 break;
  382.             case "orange":
  383.                 check += 1.60 * secondQuantity;
  384.                 break;
  385.             case "apple":
  386.                 check += 0.86 * secondQuantity;
  387.                 break;
  388.             default:
  389.                 break;
  390.             }
  391.             switch (thirdProduct) {
  392.             case "banana":
  393.                 check += 1.80 * thirdQuantity;
  394.                 break;
  395.             case "cucumber":
  396.                 check += 2.75 * thirdQuantity;
  397.                 break;
  398.             case "tomato":
  399.                 check += 3.20 * thirdQuantity;
  400.                 break;
  401.             case "orange":
  402.                 check += 1.60 * thirdQuantity;
  403.                 break;
  404.             case "apple":
  405.                 check += 0.86 * thirdQuantity;
  406.                 break;
  407.             default:
  408.                 break;
  409.             }
  410.             check = check - (0.05*check);
  411.         }
  412.         DecimalFormat df = new DecimalFormat("####0.00");
  413.         System.out.print(df.format(check));
  414.        
  415. }
  416. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement