Advertisement
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 _2016._07July._17_03.Match_Tickets
- {
- class Program
- {
- static void Main(string[] args)
- {
- //Console.Write("Въведи сума на бюджета: ");
- var budget = double.Parse(Console.ReadLine());
- //Console.Write("Въведи категория на билетите(VIP или Normal): ");
- string gradeTickets = Console.ReadLine().ToLower();
- //Console.Write("Въведи броя на хората в групата: ");
- var numberPeopleInGroup = int.Parse(Console.ReadLine());
- var percentForTransport = 0.0;
- var allpriceNormalTickets = numberPeopleInGroup * 249.99;
- var allpriceVipTickets = numberPeopleInGroup * 499.99;
- var rest = 0.0;
- if (numberPeopleInGroup >= 50)
- {
- percentForTransport = 0.25;
- }
- else if (numberPeopleInGroup >= 25)
- {
- percentForTransport = 0.40;
- }
- else if (numberPeopleInGroup >= 10)
- {
- percentForTransport = 0.50;
- }
- else if (numberPeopleInGroup >= 5)
- {
- percentForTransport = 0.60;
- }
- else if (numberPeopleInGroup >= 1)
- {
- percentForTransport = 0.75;
- }
- double budgetForTransport = (budget * percentForTransport);
- double budgetWithoutTransport = (budget - budgetForTransport);
- if (gradeTickets == "normal")
- {
- if(budgetWithoutTransport >= allpriceNormalTickets)
- {
- rest = (budgetWithoutTransport - allpriceNormalTickets);
- Console.WriteLine($"Yes! You have {rest:f2} leva left.");
- }
- else
- {
- rest = (allpriceNormalTickets - budgetWithoutTransport);
- Console.WriteLine($"Not enough money! You need {rest:f2} leva.");
- }
- }
- if (gradeTickets == "vip")
- {
- if (budgetWithoutTransport >= allpriceVipTickets)
- {
- rest = (budgetWithoutTransport - allpriceVipTickets);
- Console.WriteLine($"Yes! You have {rest:f2} leva left.");
- }
- else
- {
- rest = (allpriceVipTickets - budgetWithoutTransport);
- Console.WriteLine($"Not enough money! You need {rest:f2} leva.");
- }
- }
- }
- }
- }
- Редовете, които са закоментирани не се приемат от Judge системата и се оценяват като грешка, но в конзолата работят.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement