Задача про парикмахера - C#

Узнай цену своей работы

Формулировка задачи:

Для каждого посетителя парикмахерской (с одним мастером) известны следующие величины: t – момент его прихода и τ – продолжительность его обслуживания. Сколько клиентов обслужит мастер за смену продолжительностью T? Сколько рабочего времени он потратит на обслуживание? на C#, прошууу, помогите пожалуйста

Решение задачи: «Задача про парикмахера»

textual
Листинг программы
using System;
 
namespace ConsoleApplication4
{
    class Program
    {
        static void Main(string[] args)
        {
            int numOfClients = 0; 
            double shift = 8, workingHours = 0, brake = 0; // пусть смена 8 часов
            do
            {
                workingHours += 0.2; // пусть каждый клиент обслуживается 0.2 часа
                brake += 0.05; // а каждый следующий приходит через 0.05 часа после предыдущего
                numOfClients++;
            }
            while (workingHours + brake + 0.25 <= shift);
            Console.WriteLine("Парикмахер обслужил {0} клиентов за рабочую смену длинной {1} часов, из которых {2} непрерывно работая.",
                numOfClients, shift, workingHours);
            Console.ReadKey();
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.375 из 5