Simple C# program to calculate optimal number of opened counters per each hour of the day.
| Program.cs | ||
| README.md | ||
Bank Calc
- počet otevřených přepážek nikdy nemůže být vyšší než počet zákazníků za dannou hodinu
- čekací doba musí zároveň odpovídat max 15 minutám pro každého zákazníka
- počet přepážek musí být co nejnižší
Postup
- generace počtu zákazníků za dannou hodinu
- náhodná generace času příchodu zákazníků
- výpočet dob čekání jednotlivých zákazníků pro počty otevřených přepážek (od maximálního počtu zákazníků až po 1 přepážku)
- přepočet počtu zákazníků kteří nebyli uspokojeni a odešli na procenta (90% zákazníků bylo uspokojeno)
- filtrace pouze přepážek které splňují požadavek na co nejvyšší spokojenost zákazníků (není menší než 80% třeba)