Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace FuelTank2
- {
- class Program
- {
- static void Main(string[] args)
- {
- //Бензин – 2.22 лева за един литър,
- //Дизел – 2.33 лева за един литър
- //Газ – 0.93 лева за литър
- //18 ст.за литър бензин
- //12 ст.за литър дизел
- //8 ст.за литър газ.
- string fuelType = Console.ReadLine();
- double fuelInLiters = double.Parse(Console.ReadLine());
- string cardOwner = Console.ReadLine();
- if (fuelType == "Gas")
- {
- if (cardOwner == "Yes")
- {
- double gasMoney = fuelInLiters * (0.93 - 0.08);
- if (fuelInLiters >= 20 && fuelInLiters <= 25)
- {
- Console.WriteLine($"{(gasMoney - gasMoney * 0.08):f2} lv.");
- }
- else if (fuelInLiters > 25)
- {
- Console.WriteLine($"{(gasMoney - gasMoney * 0.10):f2} lv.");
- }
- else
- {
- Console.WriteLine($"{gasMoney:f2} lv.");
- }
- }
- else
- {
- double gasMoney = fuelInLiters * 0.93;
- if (fuelInLiters >= 20 && fuelInLiters <= 25)
- {
- Console.WriteLine($"{(gasMoney - gasMoney * 0.08):f2} lv.");
- }
- else if (fuelInLiters > 25)
- {
- Console.WriteLine($"{(gasMoney - gasMoney * 0.10):f2} lv.");
- }
- else
- {
- Console.WriteLine($"{gasMoney:f2} lv.");
- }
- }
- }
- else if (fuelType == "Gasoline")
- {
- if (cardOwner == "Yes")
- {
- double gasolineMoney = fuelInLiters * (2.22 - 18);
- if (fuelInLiters >= 20 && fuelInLiters <= 25)
- {
- Console.WriteLine($"{(gasolineMoney - gasolineMoney * 0.08):f2} lv.");
- }
- else if (fuelInLiters > 25)
- {
- Console.WriteLine($"{(gasolineMoney - gasolineMoney * 0.10):f2} lv.");
- }
- else
- {
- Console.WriteLine($"{gasolineMoney:f2} lv.");
- }
- }
- else
- {
- double gasolineMoney = fuelInLiters * 2.22;
- if (fuelInLiters >= 20 && fuelInLiters <= 25)
- {
- Console.WriteLine($"{(gasolineMoney - gasolineMoney * 0.08):f2} lv.");
- }
- else if (fuelInLiters > 25)
- {
- Console.WriteLine($"{(gasolineMoney - gasolineMoney * 0.10):f2} lv.");
- }
- else
- {
- Console.WriteLine($"{gasolineMoney:f2} lv.");
- }
- }
- }
- else if (fuelType == "Diesel")
- {
- if (cardOwner == "Yes")
- {
- double dieselMoney = fuelInLiters * (2.33 - 12);
- if (fuelInLiters >= 20 && fuelInLiters <= 25)
- {
- Console.WriteLine($"{(dieselMoney - dieselMoney * 0.08):f2} lv.");
- }
- else if (fuelInLiters > 25)
- {
- Console.WriteLine($"{(dieselMoney - dieselMoney * 0.10):f2} lv.");
- }
- else
- {
- Console.WriteLine($"{dieselMoney:f2} lv.");
- }
- }
- else
- {
- double dieselMoney = fuelInLiters * 2.33;
- if (fuelInLiters >= 20 && fuelInLiters <= 25)
- {
- Console.WriteLine($"{(dieselMoney - dieselMoney * 0.08):f2} lv.");
- }
- else if (fuelInLiters > 25)
- {
- Console.WriteLine($"{(dieselMoney - dieselMoney * 0.10):f2} lv.");
- }
- else
- {
- Console.WriteLine($"{dieselMoney:f2} lv.");
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement