Advertisement
Guest User

Maiden Party

a guest
Nov 16th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.33 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace _001exam
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             double priceMaidenParty = double.Parse(Console.ReadLine());
  14.             int numberLoveMessages = int.Parse(Console.ReadLine());
  15.             int numberRoses = int.Parse(Console.ReadLine());
  16.             int numberKeyHolders = int.Parse(Console.ReadLine());
  17.             int numberCaricatures = int.Parse(Console.ReadLine());
  18.             int numberLuckyPrizes = int.Parse(Console.ReadLine());
  19.  
  20.             double loveMessagesPrice = 0.60;
  21.             double rosesPrice = 7.20;
  22.             double keyholdersPrice = 3.60;
  23.             double caricaturesPrice = 18.20;
  24.             double luckyPrizesPrice = 22;
  25.  
  26.             double numberArticles = numberLoveMessages + numberRoses + numberKeyHolders + numberCaricatures + numberLuckyPrizes;
  27.  
  28.             if (numberArticles >= 25)
  29.             {
  30.                 double sum = numberLoveMessages * loveMessagesPrice + numberRoses * rosesPrice + numberKeyHolders * keyholdersPrice +
  31.             numberCaricatures * caricaturesPrice + numberLuckyPrizes * luckyPrizesPrice;
  32.                 double discount = sum * 0.35;
  33.                 double totalPrice = sum - discount;
  34.                 double hostingPrice = totalPrice * 0.10;
  35.                 double profit = totalPrice - hostingPrice;
  36.                 if (profit > priceMaidenParty)
  37.                 {
  38.                     double moneyLeft = profit - priceMaidenParty;
  39.                     Console.WriteLine($"Yes! {moneyLeft:F2} lv left.");
  40.                 }
  41.             }
  42.             else if (numberArticles < 25)
  43.             {
  44.                 double sum = numberLoveMessages * loveMessagesPrice + numberRoses * rosesPrice + numberKeyHolders * keyholdersPrice +
  45.             numberCaricatures * caricaturesPrice + numberLuckyPrizes * luckyPrizesPrice;
  46.                 double hostingPrice = sum * 0.10;
  47.                 double profit = sum - hostingPrice;
  48.                 if (profit < priceMaidenParty)
  49.                 {
  50.                     double moneyNeeded = priceMaidenParty - profit;
  51.                     Console.WriteLine($"Not enough money! {moneyNeeded:F2} lv needed.");
  52.                 }
  53.             }
  54.         }
  55.     }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement