Advertisement
Guest User

Untitled

a guest
May 19th, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 4.86 KB | None | 0 0
  1. using System;
  2.  
  3. namespace ConditionalStatement_Exercises
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             string fuelName = Console.ReadLine();
  10.             double litters = double.Parse(Console.ReadLine());
  11.             string clubCard = Console.ReadLine();
  12.             double gasoline = 2.22;
  13.             double diesel = 2.33;
  14.             double gas = 0.93;
  15.  
  16.             if (clubCard == "Yes")
  17.             {
  18.                 gasoline -= 0.18;
  19.                 diesel -= 0.12;
  20.                 gas -= 0.08;
  21.                 double priceGasoline = litters * gasoline;
  22.                 double priceDiesel = litters * diesel;
  23.                 double priceGas = litters * gas;
  24.  
  25.                 if (fuelName == "Gasoline" && litters <= 20)
  26.                 {
  27.                     Console.WriteLine($"{priceGasoline:f2} lv.");
  28.                 }
  29.                 else if (fuelName == "Gasoline" && litters > 20 && litters <= 25)
  30.                 {
  31.                     double discount = (priceGasoline * 8) / 100;
  32.                     Console.WriteLine($"{(priceGasoline - discount):f2} lv.");
  33.                 }
  34.                 else if (fuelName == "Gasoline" && litters > 25)
  35.                 {
  36.                     double discount = (priceGasoline * 10) / 100;
  37.                     Console.WriteLine($"{(priceGasoline - discount):f2} lv.");
  38.                 }
  39.  
  40.                 if (fuelName == "Diesel" && litters <= 20)
  41.                 {
  42.                     Console.WriteLine($"{priceDiesel:f2} lv.");
  43.                 }
  44.                 else if (fuelName == "Diesel" && litters > 20 && litters <= 25)
  45.                 {
  46.                     double discount = (priceDiesel * 8) / 100;
  47.                     Console.WriteLine($"{(priceDiesel - discount):f2} lv.");
  48.                 }
  49.                 else if (fuelName == "Diesel" && litters > 25)
  50.                 {
  51.                     double discount = (priceDiesel * 10) / 100;
  52.                     Console.WriteLine($"{(priceDiesel - discount):f2} lv.");
  53.                 }
  54.  
  55.                 if (fuelName == "Gas" && litters <= 20)
  56.                 {
  57.                     Console.WriteLine($"{priceGas:f2} lv.");
  58.                 }
  59.                 else if (fuelName == "Gas" && litters > 20 && litters <= 25)
  60.                 {
  61.                     double discount = (priceDiesel * 8) / 100;
  62.                     Console.WriteLine($"{(priceGas - discount):f2} lv.");
  63.                 }
  64.                 else if (fuelName == "Gas" && litters > 25)
  65.                 {
  66.                     priceGas -= (priceGas * 10) / 100;
  67.                     Console.WriteLine($"{priceGas:f2} lv.");
  68.                 }
  69.             }
  70.             else if (clubCard == "No")
  71.             {
  72.                 double priceGasoline = litters * gasoline;
  73.                 double priceDiesel = litters * diesel;
  74.                 double priceGas = litters * gas;
  75.  
  76.                 if (fuelName == "Gasoline" && litters <= 20)
  77.                 {
  78.                     Console.WriteLine($"{priceGasoline:f2} lv.");
  79.                 }
  80.                 else if (fuelName == "Gasoline" && litters > 20 && litters <= 25)
  81.                 {
  82.                     double discount = (priceGasoline * 8) / 100;
  83.                     Console.WriteLine($"{(priceGasoline - discount):f2} lv.");
  84.                 }
  85.                 else if (fuelName == "Gasoline" && litters > 25)
  86.                 {
  87.                     double discount = (priceGasoline * 10) / 100;
  88.                     Console.WriteLine($"{(priceGasoline - discount):f2} lv.");
  89.                 }
  90.  
  91.                 if (fuelName == "Diesel" && litters <= 20)
  92.                 {
  93.                     Console.WriteLine($"{priceDiesel:f2} lv.");
  94.                 }
  95.                 else if (fuelName == "Diesel" && litters > 20 && litters <= 25)
  96.                 {
  97.                     double discount = (priceDiesel * 8) / 100;
  98.                     Console.WriteLine($"{(priceDiesel - discount):f2} lv.");
  99.                 }
  100.                 else if (fuelName == "Diesel" && litters > 25)
  101.                 {
  102.                     double discount = (priceDiesel * 10) / 100;
  103.                     Console.WriteLine($"{(priceDiesel - discount):f2} lv.");
  104.                 }
  105.  
  106.                 if (fuelName == "Gas" && litters <= 20)
  107.                 {
  108.                     Console.WriteLine($"{priceGas:f2} lv.");
  109.                 }
  110.                 else if (fuelName == "Gas" && litters > 20 && litters <= 25)
  111.                 {
  112.                     double discount = (priceDiesel * 8) / 100;
  113.                     Console.WriteLine($"{(priceGas - discount):f2} lv.");
  114.                 }
  115.                 else if (fuelName == "Gas" && litters > 25)
  116.                 {
  117.                     priceGas -= (priceGas * 10) / 100;
  118.                     Console.WriteLine($"{priceGas:f2} lv.");
  119.                 }
  120.             }
  121.         }
  122.     }
  123. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement