CCCPaste

ДЗ: Очередь в магазине

using System;
using System.Collections.Generic;

internal class Program
{
static void Main(string[] args)
{
Queue<int> buyers = new Queue<int>();

int sumPurchase = 0;
int minPurchase = 100;
int maxPurchase = 10000;
int minBuyers = 1;
int maxBuyers = 11;

int countBuyers = ReturnRandomNumber(minBuyers, maxBuyers);
buyers = FillingQueue(countBuyers, minPurchase, maxPurchase);
sumPurchase = GetPurchase(buyers);

Console.WriteLine($"Сегодня было {countBuyers} покупателей и они купили на {sumPurchase} рублей.");
Console.ReadKey();
}

static Queue<int> FillingQueue (int countBuyers, int minPurchase, int maxPurchase)
{
Queue<int> buyers = new Queue<int>();

for (int i = 0; i < countBuyers; i++)
{
buyers.Enqueue(ReturnRandomNumber(minPurchase, maxPurchase));
}

return buyers;
}

static int GetPurchase(Queue<int> buyers)
{
int purchase = 0;

for (int i = 0; i< buyers.Count; i++)
{
purchase += buyers.Dequeue();
}

return purchase;
}

static int ReturnRandomNumber(int minNumber, int maxNumber)
{
Random random = new Random();

int number = random.Next(minNumber, maxNumber);

return number;
}
}