Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApp11
- {
- class Program
- {
- static void Main(string[] args)
- {
- double budjet = double.Parse(Console.ReadLine());
- string grad = Console.ReadLine();
- int brNoshtuvki = int.Parse(Console.ReadLine());
- double cenanoshtuvka = 0.0;
- double cenasussamol = 0.0;
- double cena = 0.0;
- switch (grad)
- {
- case "Cairo":
- cenanoshtuvka = brNoshtuvki * (2 * 250);
- cenasussamol = cenanoshtuvka + 600;
- cena = cenasussamol;
- if (brNoshtuvki >= 1 && brNoshtuvki <= 4)
- {
- cena = cenasussamol - (cenasussamol * 0.03);
- }
- if (brNoshtuvki >= 5 && brNoshtuvki <= 9)
- {
- cena = cenasussamol - (cenasussamol * 0.05);
- }
- if (brNoshtuvki >= 10 && brNoshtuvki <= 24)
- {
- cena = cenasussamol - (cenasussamol * 0.10);
- }
- if (brNoshtuvki >= 25 && brNoshtuvki <= 49)
- {
- cena = cenasussamol - (cenasussamol * 0.17);
- }
- if (brNoshtuvki >= 50)
- {
- cena = cenasussamol - (cenasussamol * 0.30);
- }
- break;
- case "Paris":
- cenanoshtuvka = brNoshtuvki * (2 * 150);
- cenasussamol = cenanoshtuvka + 350;
- cena = cenasussamol;
- if (brNoshtuvki >= 5 && brNoshtuvki <= 9)
- {
- cena = cenasussamol - (cenasussamol * 0.07);
- }
- if (brNoshtuvki >= 10 && brNoshtuvki <= 24)
- {
- cena = cenasussamol - (cenasussamol * 0.12);
- }
- if (brNoshtuvki >= 25 && brNoshtuvki <= 49)
- {
- cena = cenasussamol - (cenasussamol * 0.22);
- }
- if (brNoshtuvki >= 50)
- {
- cena = cenasussamol - (cenasussamol * 0.30);
- }
- break;
- case "Lima":
- cenanoshtuvka = brNoshtuvki * (2 * 400);
- cenasussamol = cenanoshtuvka + 850;
- cena = cenasussamol;
- if (brNoshtuvki >= 25 && brNoshtuvki <= 49)
- {
- cena = cenasussamol - (cenasussamol * 0.19);
- }
- if (brNoshtuvki >= 50)
- {
- cena = cenasussamol - (cenasussamol * 0.30);
- }
- break;
- case "New York":
- cenanoshtuvka = brNoshtuvki * (2 * 300);
- cenasussamol = cenanoshtuvka + 650;
- cena = cenasussamol;
- if (brNoshtuvki >= 10 && brNoshtuvki <= 24)
- {
- cena = cenasussamol - (cenasussamol * 0.12);
- }
- if (brNoshtuvki >= 25 && brNoshtuvki <= 49)
- {
- cena = cenasussamol - (cenasussamol * 0.19);
- }
- if (brNoshtuvki >= 1 && brNoshtuvki <= 4)
- {
- cena = cenasussamol - (cenasussamol * 0.03);
- }
- if (brNoshtuvki >= 5 && brNoshtuvki <= 9)
- {
- cena = cenasussamol - (cenasussamol * 0.05);
- }
- if (brNoshtuvki >= 50)
- {
- cena = cenasussamol - (cenasussamol * 0.30);
- }
- break;
- case "Tokyo":
- cenanoshtuvka = brNoshtuvki * (2 * 350);
- cenasussamol = cenanoshtuvka + 700;
- cena = cenasussamol;
- if (brNoshtuvki >= 10 && brNoshtuvki <= 24)
- {
- cena = cenasussamol - (cenasussamol * 0.12);
- }
- if (brNoshtuvki >= 25 && brNoshtuvki <= 49)
- {
- cena = cenasussamol - (cenasussamol * 0.17);
- }
- if (brNoshtuvki >= 50)
- {
- cena = cenasussamol - (cenasussamol * 0.30);
- }
- break;
- default: break;
- }
- if (budjet >= cena)
- {
- Console.WriteLine($"Yes! You have {(budjet - cena):f2} leva left.");
- }
- else if (budjet < cena)
- {
- Console.WriteLine($"Not enough money! You need {Math.Abs(cena - budjet):f2} leva.");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment