nikolayneykov

Untitled

Nov 6th, 2018
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 5.27 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 ConsoleApp11
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             double budjet = double.Parse(Console.ReadLine());
  14.             string grad = Console.ReadLine();
  15.             int brNoshtuvki = int.Parse(Console.ReadLine());
  16.             double cenanoshtuvka = 0.0;
  17.             double cenasussamol = 0.0;
  18.             double cena = 0.0;
  19.  
  20.  
  21.             switch (grad)
  22.             {
  23.                 case "Cairo":
  24.                     cenanoshtuvka = brNoshtuvki * (2 * 250);
  25.                     cenasussamol = cenanoshtuvka + 600;
  26.                     cena = cenasussamol;
  27.                     if (brNoshtuvki >= 1 && brNoshtuvki <= 4)
  28.                     {
  29.                         cena = cenasussamol - (cenasussamol * 0.03);
  30.                     }
  31.                     if (brNoshtuvki >= 5 && brNoshtuvki <= 9)
  32.                     {
  33.                         cena = cenasussamol - (cenasussamol * 0.05);
  34.                     }
  35.                     if (brNoshtuvki >= 10 && brNoshtuvki <= 24)
  36.                     {
  37.                         cena = cenasussamol - (cenasussamol * 0.10);
  38.                     }
  39.                     if (brNoshtuvki >= 25 && brNoshtuvki <= 49)
  40.                     {
  41.                         cena = cenasussamol - (cenasussamol * 0.17);
  42.                     }
  43.                     if (brNoshtuvki >= 50)
  44.                     {
  45.                         cena = cenasussamol - (cenasussamol * 0.30);
  46.                     }
  47.                     break;
  48.                 case "Paris":
  49.                     cenanoshtuvka = brNoshtuvki * (2 * 150);
  50.                     cenasussamol = cenanoshtuvka + 350;
  51.                     cena = cenasussamol;
  52.  
  53.                     if (brNoshtuvki >= 5 && brNoshtuvki <= 9)
  54.                     {
  55.                         cena = cenasussamol - (cenasussamol * 0.07);
  56.                     }
  57.                     if (brNoshtuvki >= 10 && brNoshtuvki <= 24)
  58.                     {
  59.                         cena = cenasussamol - (cenasussamol * 0.12);
  60.                     }
  61.                     if (brNoshtuvki >= 25 && brNoshtuvki <= 49)
  62.                     {            
  63.                         cena = cenasussamol - (cenasussamol * 0.22);
  64.                     }
  65.                     if (brNoshtuvki >= 50)
  66.                     {
  67.                         cena = cenasussamol - (cenasussamol * 0.30);
  68.                     }
  69.                     break;
  70.                 case "Lima":
  71.                     cenanoshtuvka = brNoshtuvki * (2 * 400);
  72.                     cenasussamol = cenanoshtuvka + 850;
  73.                     cena = cenasussamol;
  74.  
  75.                     if (brNoshtuvki >= 25 && brNoshtuvki <= 49)
  76.                     {
  77.                         cena = cenasussamol - (cenasussamol * 0.19);
  78.                     }
  79.                     if (brNoshtuvki >= 50)
  80.                     {
  81.                         cena = cenasussamol - (cenasussamol * 0.30);
  82.                     }
  83.                     break;
  84.                 case "New York":
  85.  
  86.                     cenanoshtuvka = brNoshtuvki * (2 * 300);
  87.                     cenasussamol = cenanoshtuvka + 650;
  88.                     cena = cenasussamol;
  89.  
  90.                     if (brNoshtuvki >= 10 && brNoshtuvki <= 24)
  91.                     {
  92.                         cena = cenasussamol - (cenasussamol * 0.12);
  93.                     }
  94.                     if (brNoshtuvki >= 25 && brNoshtuvki <= 49)
  95.                     {
  96.                         cena = cenasussamol - (cenasussamol * 0.19);
  97.                     }
  98.                     if (brNoshtuvki >= 1 && brNoshtuvki <= 4)
  99.                     {
  100.                         cena = cenasussamol - (cenasussamol * 0.03);
  101.                     }
  102.                     if (brNoshtuvki >= 5 && brNoshtuvki <= 9)
  103.                     {
  104.                         cena = cenasussamol - (cenasussamol * 0.05);
  105.                     }
  106.                     if (brNoshtuvki >= 50)
  107.                     {
  108.                         cena = cenasussamol - (cenasussamol * 0.30);
  109.                     }
  110.                     break;
  111.                 case "Tokyo":
  112.                     cenanoshtuvka = brNoshtuvki * (2 * 350);
  113.                     cenasussamol = cenanoshtuvka + 700;
  114.                     cena = cenasussamol;
  115.  
  116.                     if (brNoshtuvki >= 10 && brNoshtuvki <= 24)
  117.                     {
  118.                         cena = cenasussamol - (cenasussamol * 0.12);
  119.                     }
  120.                     if (brNoshtuvki >= 25 && brNoshtuvki <= 49)
  121.                     {
  122.                         cena = cenasussamol - (cenasussamol * 0.17);
  123.                     }
  124.                     if (brNoshtuvki >= 50)
  125.                     {
  126.                         cena = cenasussamol - (cenasussamol * 0.30);
  127.                     }
  128.                     break;
  129.                 default: break;
  130.  
  131.             }
  132.             if (budjet >= cena)
  133.             {
  134.                 Console.WriteLine($"Yes! You have {(budjet - cena):f2} leva left.");
  135.             }
  136.             else if (budjet < cena)
  137.             {
  138.                 Console.WriteLine($"Not enough money! You need {Math.Abs(cena - budjet):f2} leva.");
  139.             }
  140.         }
  141.     }
  142. }
Advertisement
Add Comment
Please, Sign In to add comment