Vladimir76

Untitled

Oct 8th, 2020
851
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace SoftUni_1
  8. {
  9.     class Program
  10.     {
  11.         static void PrintResult(int valueBudget ,decimal valueRentSeason)
  12.         {
  13.             decimal result = valueBudget - valueRentSeason;
  14.             if (result < 0)
  15.             {
  16.                 Console.WriteLine("Not enough money! You need {0:f2} leva."
  17.                     , Math.Abs(result));
  18.             }
  19.             else
  20.             {
  21.                 Console.WriteLine("Yes! You have {0:f2} leva left."
  22.                     , result);
  23.             }
  24.         }
  25.         static void Main(string[] args)
  26.         {
  27.             int budget = int.Parse(Console.ReadLine());
  28.             string season = Console.ReadLine();
  29.             int numFishermen = int.Parse(Console.ReadLine());
  30.             decimal rentSpring = 3000;
  31.             decimal rentSummer = 4200;
  32.             decimal rentAutumn = 4200;
  33.             decimal rentWinter = 2600;
  34.            
  35.             bool oddNum = false;
  36.  
  37.             int checkOdd = numFishermen % 2;
  38.             if (checkOdd > 0)
  39.             {
  40.                 oddNum = true;
  41.             }
  42.  
  43.             if (season == "Spring" && budget >= 1 && budget <= 8000
  44.                 && numFishermen >= 4 && numFishermen <= 18)
  45.             {
  46.                 if (numFishermen <= 6 && oddNum == true)
  47.                 {
  48.                     rentSpring *= 0.9m;
  49.                     PrintResult(budget, rentSpring);
  50.                    
  51.                 }
  52.                 else if(numFishermen <= 6 && oddNum == false)
  53.                 {
  54.                     rentSpring *= 0.85m;
  55.                     PrintResult(budget, rentSpring);
  56.                 }
  57.                 else if (numFishermen > 6 && numFishermen <= 11 && oddNum == true)
  58.                 {
  59.                     rentSpring *= 0.85m;
  60.                     PrintResult(budget, rentSpring);
  61.                 }
  62.                 else if (numFishermen > 6 && numFishermen <= 11 && oddNum == false)
  63.                 {
  64.                     rentSpring *= 0.8m;
  65.                     PrintResult(budget, rentSpring);
  66.                 }
  67.                 else if (numFishermen > 12 && oddNum == true)
  68.                 {
  69.                     rentSpring *= 0.75m;
  70.                     PrintResult(budget, rentSpring);
  71.                 }
  72.                 else if (numFishermen > 12 && oddNum == false)
  73.                 {
  74.                     rentSpring *= 0.7m;
  75.                     PrintResult(budget, rentSpring);
  76.                 }
  77.             }
  78.             if (season == "Summer" && budget >= 1 && budget <= 8000
  79.                 && numFishermen >= 4 && numFishermen <= 18)
  80.             {
  81.                 if (numFishermen <= 6 && oddNum == true)
  82.                 {
  83.                     rentSummer *= 0.9m;
  84.                     PrintResult(budget, rentSummer);
  85.                 }
  86.                 else if (numFishermen <= 6 && oddNum == false)
  87.                 {
  88.                     rentSummer *= 0.85m;
  89.                     PrintResult(budget, rentSummer);
  90.                 }
  91.                 else if (numFishermen > 6 && numFishermen <= 11 && oddNum == true)
  92.                 {
  93.                     rentSummer *= 0.85m;
  94.                     PrintResult(budget, rentSummer);
  95.                 }
  96.                 else if (numFishermen > 6 && numFishermen <= 11 && oddNum == false)
  97.                 {
  98.                     rentSummer *= 0.8m;
  99.                     PrintResult(budget, rentSummer);
  100.                 }
  101.                 else if (numFishermen > 12 && oddNum == true)
  102.                 {
  103.                     rentSummer *= 0.75m;
  104.                     PrintResult(budget, rentSummer);
  105.                 }
  106.                 else if (numFishermen > 12 && oddNum == false)
  107.                 {
  108.                     rentSummer *= 0.7m;
  109.                     PrintResult(budget, rentSummer);
  110.                 }
  111.             }
  112.             if (season == "Autumn" && budget >= 1 && budget <= 8000
  113.                 && numFishermen >= 4 && numFishermen <= 18)
  114.             {
  115.                 if (numFishermen <= 6)
  116.                 {
  117.                     rentAutumn *= 0.9m;
  118.                     PrintResult(budget, rentAutumn);
  119.                 }
  120.                 else if (numFishermen > 6 && numFishermen <= 11)
  121.                 {
  122.                     rentAutumn *= 0.85m;
  123.                     PrintResult(budget, rentAutumn);
  124.                 }
  125.                 else if (numFishermen > 12)
  126.                 {
  127.                     rentAutumn *= 0.75m;
  128.                     PrintResult(budget, rentAutumn);
  129.                 }
  130.             }
  131.             if (season == "Winter" && budget >= 1 && budget <= 8000
  132.                 && numFishermen >= 4 && numFishermen <= 18)
  133.             {
  134.                 if (numFishermen <= 6 && oddNum == true)
  135.                 {
  136.                     rentWinter *= 0.9m;
  137.                     PrintResult(budget, rentWinter);
  138.                 }
  139.                 else if (numFishermen <= 6 && oddNum == false)
  140.                 {
  141.                     rentWinter *= 0.85m;
  142.                     PrintResult(budget, rentWinter);
  143.                 }
  144.                 else if (numFishermen > 6 && numFishermen <= 11 && oddNum == true)
  145.                 {
  146.                     rentWinter *= 0.85m;
  147.                     PrintResult(budget, rentWinter);
  148.                 }
  149.                 else if (numFishermen > 6 && numFishermen <= 11 && oddNum == false)
  150.                 {
  151.                     rentWinter *= 0.8m;
  152.                     PrintResult(budget, rentWinter);
  153.                 }
  154.                 else if (numFishermen > 12 && oddNum == true)
  155.                 {
  156.                     rentWinter *= 0.75m;
  157.                     PrintResult(budget, rentWinter);
  158.                 }
  159.                 else if (numFishermen > 12 && oddNum == false)
  160.                 {
  161.                     rentWinter *= 0.7m;
  162.                     PrintResult(budget, rentWinter);
  163.                 }
  164.             }
  165.         }
  166.     }
  167. }
  168.  
RAW Paste Data