Dianov

Conditional Statements Advanced - Lab (11. Fruit Shop)

Nov 1st, 2020
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 6.48 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace FruitShop
  8. {
  9.     class Program
  10.     {
  11.         public static void Main()
  12.         {
  13.             string fruit = Console.ReadLine();
  14.             string weekDay = Console.ReadLine();
  15.             double count = double.Parse(Console.ReadLine());
  16.             double price;
  17.             double sum;
  18.  
  19.             if (fruit == "banana")
  20.             {
  21.                 switch (weekDay)
  22.                 {
  23.                     case "Monday":
  24.                     case "Tuesday":
  25.                     case "Wednesday":
  26.                     case "Thursday":
  27.                     case "Friday":
  28.                         price = 2.50;
  29.                         sum = price * count;
  30.                         Console.WriteLine("{0:F2}", sum);
  31.                         break;
  32.                     case "Saturday":
  33.                     case "Sunday":
  34.                         price = 2.70;
  35.                         sum = price * count;
  36.                         Console.WriteLine("{0:F2}", sum);
  37.                         break;
  38.                     default:
  39.                         Console.WriteLine("error");
  40.                         break;
  41.                 }
  42.             }
  43.             else if (fruit == "apple")
  44.             {
  45.                 switch (weekDay)
  46.                 {
  47.                     case "Monday":
  48.                     case "Tuesday":
  49.                     case "Wednesday":
  50.                     case "Thursday":
  51.                     case "Friday":
  52.                         price = 1.20;
  53.                         sum = price * count;
  54.                         Console.WriteLine("{0:F2}", sum);
  55.                         break;
  56.                     case "Saturday":
  57.                     case "Sunday":
  58.                         price = 1.25;
  59.                         sum = price * count;
  60.                         Console.WriteLine("{0:F2}", sum);
  61.                         break;
  62.                     default:
  63.                         Console.WriteLine("error");
  64.                         break;
  65.                 }
  66.             }
  67.             else if (fruit == "orange")
  68.             {
  69.                 switch (weekDay)
  70.                 {
  71.                     case "Monday":
  72.                     case "Tuesday":
  73.                     case "Wednesday":
  74.                     case "Thursday":
  75.                     case "Friday":
  76.                         price = 0.85;
  77.                         sum = price * count;
  78.                         Console.WriteLine("{0:F2}", sum);
  79.                         break;
  80.                     case "Saturday":
  81.                     case "Sunday":
  82.                         price = 0.90;
  83.                         sum = price * count;
  84.                         Console.WriteLine("{0:F2}", sum);
  85.                         break;
  86.                     default:
  87.                         Console.WriteLine("error");
  88.                         break;
  89.                 }
  90.             }
  91.             else if (fruit == "grapefruit")
  92.             {
  93.                 switch (weekDay)
  94.                 {
  95.                     case "Monday":
  96.                     case "Tuesday":
  97.                     case "Wednesday":
  98.                     case "Thursday":
  99.                     case "Friday":
  100.                         price = 1.45;
  101.                         sum = price * count;
  102.                         Console.WriteLine("{0:F2}", sum);
  103.                         break;
  104.                     case "Saturday":
  105.                     case "Sunday":
  106.                         price = 1.60;
  107.                         sum = price * count;
  108.                         Console.WriteLine("{0:F2}", sum);
  109.                         break;
  110.                     default:
  111.                         Console.WriteLine("error");
  112.                         break;
  113.                 }
  114.             }
  115.             else if (fruit == "kiwi")
  116.             {
  117.                 switch (weekDay)
  118.                 {
  119.                     case "Monday":
  120.                     case "Tuesday":
  121.                     case "Wednesday":
  122.                     case "Thursday":
  123.                     case "Friday":
  124.                         price = 2.70;
  125.                         sum = price * count;
  126.                         Console.WriteLine("{0:F2}", sum);
  127.                         break;
  128.                     case "Saturday":
  129.                     case "Sunday":
  130.                         price = 3.00;
  131.                         sum = price * count;
  132.                         Console.WriteLine("{0:F2}", sum);
  133.                         break;
  134.                     default:
  135.                         Console.WriteLine("error");
  136.                         break;
  137.                 }
  138.             }
  139.             else if (fruit == "pineapple")
  140.             {
  141.                 switch (weekDay)
  142.                 {
  143.                     case "Monday":
  144.                     case "Tuesday":
  145.                     case "Wednesday":
  146.                     case "Thursday":
  147.                     case "Friday":
  148.                         price = 5.50;
  149.                         sum = price * count;
  150.                         Console.WriteLine("{0:F2}", sum);
  151.                         break;
  152.                     case "Saturday":
  153.                     case "Sunday":
  154.                         price = 5.60;
  155.                         sum = price * count;
  156.                         Console.WriteLine("{0:F2}", sum);
  157.                         break;
  158.                     default:
  159.                         Console.WriteLine("error");
  160.                         break;
  161.                 }
  162.             }
  163.             else if (fruit == "grapes")
  164.             {
  165.                 switch (weekDay)
  166.                 {
  167.                     case "Monday":
  168.                     case "Tuesday":
  169.                     case "Wednesday":
  170.                     case "Thursday":
  171.                     case "Friday":
  172.                         price = 3.85;
  173.                         sum = price * count;
  174.                         Console.WriteLine("{0:F2}", sum);
  175.                         break;
  176.                     case "Saturday":
  177.                     case "Sunday":
  178.                         price = 4.20;
  179.                         sum = price * count;
  180.                         Console.WriteLine("{0:F2}", sum);
  181.                         break;
  182.                     default:
  183.                         Console.WriteLine("error");
  184.                         break;
  185.                 }
  186.             }
  187.             else
  188.             {
  189.                 Console.WriteLine("error");
  190.             }
  191.         }
  192.     }
  193. }
Add Comment
Please, Sign In to add comment