Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace ConditionalStatement_Exercises
- {
- class Program
- {
- static void Main(string[] args)
- {
- string fuelName = Console.ReadLine();
- double litters = double.Parse(Console.ReadLine());
- string clubCard = Console.ReadLine();
- double gasoline = 2.22;
- double diesel = 2.33;
- double gas = 0.93;
- if (clubCard == "Yes")
- {
- gasoline -= 0.18;
- diesel -= 0.12;
- gas -= 0.08;
- double priceGasoline = litters * gasoline;
- double priceDiesel = litters * diesel;
- double priceGas = litters * gas;
- if (fuelName == "Gasoline" && litters <= 20)
- {
- Console.WriteLine($"{priceGasoline:f2} lv.");
- }
- else if (fuelName == "Gasoline" && litters > 20 && litters <= 25)
- {
- double discount = (priceGasoline * 8) / 100;
- Console.WriteLine($"{(priceGasoline - discount):f2} lv.");
- }
- else if (fuelName == "Gasoline" && litters > 25)
- {
- double discount = (priceGasoline * 10) / 100;
- Console.WriteLine($"{(priceGasoline - discount):f2} lv.");
- }
- if (fuelName == "Diesel" && litters <= 20)
- {
- Console.WriteLine($"{priceDiesel:f2} lv.");
- }
- else if (fuelName == "Diesel" && litters > 20 && litters <= 25)
- {
- double discount = (priceDiesel * 8) / 100;
- Console.WriteLine($"{(priceDiesel - discount):f2} lv.");
- }
- else if (fuelName == "Diesel" && litters > 25)
- {
- double discount = (priceDiesel * 10) / 100;
- Console.WriteLine($"{(priceDiesel - discount):f2} lv.");
- }
- if (fuelName == "Gas" && litters <= 20)
- {
- Console.WriteLine($"{priceGas:f2} lv.");
- }
- else if (fuelName == "Gas" && litters > 20 && litters <= 25)
- {
- double discount = (priceDiesel * 8) / 100;
- Console.WriteLine($"{(priceGas - discount):f2} lv.");
- }
- else if (fuelName == "Gas" && litters > 25)
- {
- priceGas -= (priceGas * 10) / 100;
- Console.WriteLine($"{priceGas:f2} lv.");
- }
- }
- else if (clubCard == "No")
- {
- double priceGasoline = litters * gasoline;
- double priceDiesel = litters * diesel;
- double priceGas = litters * gas;
- if (fuelName == "Gasoline" && litters <= 20)
- {
- Console.WriteLine($"{priceGasoline:f2} lv.");
- }
- else if (fuelName == "Gasoline" && litters > 20 && litters <= 25)
- {
- double discount = (priceGasoline * 8) / 100;
- Console.WriteLine($"{(priceGasoline - discount):f2} lv.");
- }
- else if (fuelName == "Gasoline" && litters > 25)
- {
- double discount = (priceGasoline * 10) / 100;
- Console.WriteLine($"{(priceGasoline - discount):f2} lv.");
- }
- if (fuelName == "Diesel" && litters <= 20)
- {
- Console.WriteLine($"{priceDiesel:f2} lv.");
- }
- else if (fuelName == "Diesel" && litters > 20 && litters <= 25)
- {
- double discount = (priceDiesel * 8) / 100;
- Console.WriteLine($"{(priceDiesel - discount):f2} lv.");
- }
- else if (fuelName == "Diesel" && litters > 25)
- {
- double discount = (priceDiesel * 10) / 100;
- Console.WriteLine($"{(priceDiesel - discount):f2} lv.");
- }
- if (fuelName == "Gas" && litters <= 20)
- {
- Console.WriteLine($"{priceGas:f2} lv.");
- }
- else if (fuelName == "Gas" && litters > 20 && litters <= 25)
- {
- double discount = (priceDiesel * 8) / 100;
- Console.WriteLine($"{(priceGas - discount):f2} lv.");
- }
- else if (fuelName == "Gas" && litters > 25)
- {
- priceGas -= (priceGas * 10) / 100;
- Console.WriteLine($"{priceGas:f2} lv.");
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement