Simple C# program to calculate optimal number of opened counters per each hour of the day.
Go to file
2025-03-02 10:17:39 +01:00
.gitignore Final Cleanup Commit 2025-03-02 10:17:39 +01:00
MonteCarlo_Bank.csproj Final Cleanup Commit 2025-03-02 10:17:39 +01:00
MonteCarlo_Bank.sln Final Cleanup Commit 2025-03-02 10:17:39 +01:00
Program.cs Final Cleanup Commit 2025-03-02 10:17:39 +01:00
README.md First version 2025-03-01 22:04:52 +01:00

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)