Advertisement
riff-raff

Transport Price

Jan 21st, 2018
463
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.11 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 TransportCena
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             double nKilometri = int.Parse(Console.ReadLine());
  14.             string daynight = Console.ReadLine();
  15.  
  16.             double taxiSumaday = 0.70 + nKilometri * 0.79;
  17.             double taxiSumanight = 0.70 + nKilometri * 0.90;
  18.             double avtobus = 0.09 * nKilometri;
  19.             double vlak = 0.06 * nKilometri;
  20.  
  21.             //Kogato km sa pod 20 transporta moje da bude samo taxi;
  22.             if (nKilometri < 20)
  23.             {
  24.                 if (daynight == "day")
  25.                 {
  26.                     Console.WriteLine($"{taxiSumaday:f2}");
  27.                 }
  28.                 else if (daynight == "night")
  29.                 {
  30.                     Console.WriteLine($"{taxiSumanight:f2}");
  31.                 }
  32.             }
  33.  
  34.             //Kogato km sa nad 20 transporta shte e taxi ili avtobus;
  35.             if (nKilometri < 100 && nKilometri > 20)
  36.             {
  37.                 if (daynight == "day")
  38.                 {
  39.                     if (avtobus < taxiSumaday)
  40.                     {
  41.                         Console.WriteLine($"{avtobus:f2}");
  42.                     }
  43.                     else
  44.                     {
  45.                         Console.WriteLine($"{taxiSumaday:f2}");
  46.                     }
  47.  
  48.                 }
  49.                 else if (daynight == "night")
  50.                 {
  51.                     if (avtobus < taxiSumaday)
  52.                     {
  53.                         Console.WriteLine($"{avtobus:f2}");
  54.                     }
  55.                     else
  56.                     {
  57.                         Console.WriteLine($"{taxiSumaday:f2}");
  58.                     }
  59.                 }
  60.  
  61.             }
  62.  
  63.             //Kogato km sa nad 100 transportut moje da e i ot trite tipa;
  64.             if (nKilometri > 100 )
  65.             {
  66.                 if (daynight == "day")
  67.                 {
  68.                     if (vlak < taxiSumaday && vlak < avtobus)
  69.                     {
  70.                         Console.WriteLine($"{vlak:f2}");
  71.                     }
  72.                     else if (avtobus < taxiSumaday && avtobus < vlak)
  73.                     {
  74.                         Console.WriteLine($"{avtobus:f2}");
  75.                     }
  76.                     else
  77.                     {
  78.                         Console.WriteLine($"{taxiSumaday:f2}");
  79.                     }
  80.  
  81.                 }
  82.                 else if (daynight == "night")
  83.                 {
  84.                     if (vlak < taxiSumaday && vlak < avtobus)
  85.                     {
  86.                         Console.WriteLine($"{vlak:f2}");
  87.                     }
  88.                     else if (avtobus < taxiSumaday && avtobus < vlak)
  89.                     {
  90.                         Console.WriteLine($"{avtobus:f2}");
  91.                     }
  92.                     else
  93.                     {
  94.                         Console.WriteLine($"{taxiSumaday:f2}");
  95.                     }
  96.                 }
  97.             }
  98.         }
  99.     }
  100. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement