Advertisement
VeselinNeychev

Untitled

Mar 30th, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.46 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 _03.FootballSouvenirs
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             string country = Console.ReadLine();
  14.             if (country != "Argentina" && country != "Brazil" && country != "Croatia" && country != "Denmark")
  15.             {
  16.                 Console.WriteLine("Invalid country!");
  17.                 return;
  18.             }
  19.             string souvenir = Console.ReadLine();
  20.             if (souvenir != "flags" && souvenir != "caps" && souvenir != "posters" && souvenir != "stickers")
  21.             {
  22.                 Console.WriteLine("Invalid stock!");
  23.                 return;
  24.             }
  25.             int number = int.Parse(Console.ReadLine());
  26.             double total = 0;
  27.             switch (country)
  28.             {
  29.                 case "Argentina":
  30.                     switch (souvenir)
  31.                     {
  32.                         case "flags":
  33.                             total = 3.25;
  34.                             break;
  35.                         case "caps":
  36.                             total = 7.2;
  37.                             break;
  38.                         case "posters":
  39.                             total = 5.1;
  40.                             break;
  41.                         case "stickers":
  42.                             total = 1.25;
  43.                             break;
  44.                     }
  45.                     break;
  46.                 case "Brazil":
  47.                     switch (souvenir)
  48.                     {
  49.                         case "flags":
  50.                             total = 4.2;
  51.                             break;
  52.                         case "caps":
  53.                             total = 8.5;
  54.                             break;
  55.                         case "posters":
  56.                             total = 5.35;
  57.                             break;
  58.                         case "stickers":
  59.                             total = 1.2;
  60.                             break;
  61.                     }
  62.                     break;
  63.                 case "Croatia":
  64.                     switch (souvenir)
  65.                     {
  66.                         case "flags":
  67.                             total = 2.75;
  68.                             break;
  69.                         case "caps":
  70.                             total = 6.9;
  71.                             break;
  72.                         case "posters":
  73.                             total = 4.95;
  74.                             break;
  75.                         case "stickers":
  76.                             total = 1.1;
  77.                             break;
  78.                     }
  79.                     break;
  80.                 case "Denmark":
  81.                     switch (souvenir)
  82.                     {
  83.                         case "flags":
  84.                             total = 3.1;
  85.                             break;
  86.                         case "caps":
  87.                             total = 6.5;
  88.                             break;
  89.                         case "posters":
  90.                             total = 4.8;
  91.                             break;
  92.                         case "stickers":
  93.                             total = 0.9;
  94.                             break;
  95.                     }
  96.                     break;
  97.             }
  98.             Console.WriteLine($"Pepi bought {number} {souvenir} of {country} for {(total * number):F2} lv.");
  99.         }
  100.     }
  101. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement