Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace _02._Report_System
- {
- class Program
- {
- static void Main(string[] args)
- {
- int expectedSUm = int.Parse(Console.ReadLine());
- string command = null;
- int transactionsCounter = 0;
- int cash = 0;
- int transactionCash = 0;
- int card = 0;
- int transactionCard = 0;
- int totalSum = cash + card;
- while ((command = Console.ReadLine()) != "End" && totalSum < expectedSUm)
- {
- int itemsPrice = int.Parse(command);
- //По условие се редуват:
- if (transactionsCounter % 2 == 0)//първо плащане в брой
- {
- if (itemsPrice => 100)
- {
- Console.WriteLine($"Error in transaction!"); // Ако продуктът надвишава 100лв., за него не може да се плати в брой
- }
- else
- {
- transactionCash++;
- itemsPrice += cash;
- Console.WriteLine($"Product sold!");
- }
- }
- else //след това чрез кредитна карта
- {
- if (itemsPrice <= 10)
- {
- Console.WriteLine($"Error in transaction!"); //Ако продуктът е на цена под 10лв., за него не може да се плати с кредитна карта
- }
- else
- {
- transactionCard++;
- itemsPrice += card;
- Console.WriteLine($"Product sold!");
- }
- }
- }
- if (command == "End")
- {
- Console.WriteLine($"Failed to collect required money for charity.");
- }
- else
- {
- // Обща сума в брой => 63 + 78 = 141 Средно в брой => 141 / 2 = 70.50
- double totalSumCash = cash / transactionCash;
- // Общо кредитни карти => 256 + 317 = 573 Средно кредитни карти => 573 / 2 = 286.5
- double totalSumCard = card / transactionCard;
- Console.WriteLine($"Average CS: {totalSumCash:F2}");
- Console.WriteLine($"Average CC: {totalSumCard:F2}");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement