Yachkov

unfinished

Jan 28th, 2021
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.16 KB | None | 0 0
  1. using System;
  2. using System.ComponentModel;
  3. using System.ComponentModel.DataAnnotations;
  4. using System.ComponentModel.Design;
  5. using System.Globalization;
  6. using System.Reflection;
  7. using System.Runtime.ConstrainedExecution;
  8. using System.Security.Cryptography;
  9.  
  10. namespace SomeExcercises
  11. {
  12.     class Program
  13.     {
  14.         static void Main(string[] args)
  15.         {
  16.             const double springRent = 3000;
  17.             const double summerRent = 4200;
  18.             const double autumnRent = 4200;
  19.             const double winterRent = 2600;
  20.             int budget = int.Parse(Console.ReadLine());
  21.             string season = Console.ReadLine();
  22.             int fisherMen = int.Parse(Console.ReadLine());
  23.             double finalPrice = 0;
  24.  
  25.             switch (season)
  26.             {
  27.                 case "Spring":
  28.                     finalPrice = springRent;
  29.                     break;
  30.                 case "Summer":
  31.                     finalPrice = summerRent;
  32.                     break;
  33.                 case "Autumn":
  34.                     finalPrice = autumnRent;
  35.                     break;
  36.                 case "Winter":
  37.                     finalPrice = winterRent;
  38.                     break;
  39.             }
  40.  
  41.             if (fisherMen <= 6)
  42.             {
  43.                 finalPrice -= finalPrice * 0.10;
  44.             }
  45.             else if (fisherMen >= 7 && fisherMen <= 11)
  46.             {
  47.                 finalPrice -= finalPrice * 0.15;
  48.             }
  49.             else if (fisherMen >= 12)
  50.             {
  51.                 finalPrice -= finalPrice * 0.25;
  52.             }
  53.  
  54.             if (fisherMen % 2 == 0 && season != "Autumn")
  55.             {
  56.                 finalPrice -= finalPrice * 0.05;
  57.             }
  58.  
  59.             if (budget > finalPrice)
  60.             {
  61.                 double moneyLeft = budget - finalPrice;
  62.                 Console.WriteLine($"Yes! You have {moneyLeft:f2} leva left.");
  63.             }
  64.             else if (budget < finalPrice)
  65.             {
  66.                 double moneyNeeded = finalPrice - budget;
  67.                 Console.WriteLine($"Not enough money! You need {moneyNeeded:f2} leva.");  
  68.             }
  69.         }
  70.     }
  71. }
  72.  
  73.  
  74.  
  75.  
Advertisement
Add Comment
Please, Sign In to add comment