Advertisement
simonradev

Vacation

May 28th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.55 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Vacation
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             int seniorsCount = int.Parse(Console.ReadLine());
  10.             int studentsCount = int.Parse(Console.ReadLine());
  11.             int sleepoversCount = int.Parse(Console.ReadLine());
  12.             string transport = Console.ReadLine();
  13.  
  14.             double ticketCostForSenior = 32.5;
  15.             double ticketCostForStudent = 28.5;
  16.             if (transport == "train")
  17.             {
  18.                 ticketCostForSenior = 24.99;
  19.                 ticketCostForStudent = 14.99;
  20.  
  21.                 if (seniorsCount + studentsCount >= 50)
  22.                 {
  23.                     ticketCostForSenior *= 0.5;
  24.                     ticketCostForStudent *= 0.5;
  25.                 }
  26.             }
  27.             else if (transport == "boat")
  28.             {
  29.                 ticketCostForSenior = 42.99;
  30.                 ticketCostForStudent = 39.99;
  31.             }
  32.             else if (transport == "airplane")
  33.             {
  34.                 ticketCostForSenior = 70.0;
  35.                 ticketCostForStudent = 50.0;
  36.             }
  37.  
  38.             double totalCostForTicket = ((ticketCostForSenior * seniorsCount) +
  39.                                          (ticketCostForStudent * studentsCount)) *
  40.                                          2;
  41.             double costForSleepovers = sleepoversCount * 82.99;
  42.  
  43.             double totalCost = (totalCostForTicket + costForSleepovers) * 1.1;
  44.  
  45.             Console.WriteLine($"{totalCost:f2}");
  46.         }
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement