Entwickler-Ecke
Algorithmen, Optimierung und Assembler - Warteschlange an'er Kasse
12345678qw - Mo 04.05.09 22:38
Titel: Warteschlange an'er Kasse
Hi,
hat jemand Erfahrung mit der Simulation von Warteschlangen an Kassen mit c#? Ich habe überhaupt keine Ahnung und wäre über Hilfe wirkliche dankbar.
Danke im Voraus
Xentar - Mo 04.05.09 22:54
Fertigen Quellcode gibts in der Job-Börse bei Gegenleistung..
Was hast du bisher schon probiert? Wie sieht dein Ansatz aus?
Was genau meinst du eigentlich mit "Simulation einer Warteschlange"? Sollen da Menschen angezeigt werden, die Schlangestehen oder wie oder was?
Fragen über Fragen..
ffgorcky - Di 05.05.09 11:14
Also da wäre ja erst mal die Frage, ob Du Dich nicht im Forum geirrt hast. - C# im Delphi-Forum?
Ansonsten meine ich, dass man es z.B. mit einem Memo hinbekommen könnte, in dem Du dann immer
C#-Quelltext
1:
| Memo.AddLine(HierNurDerNameAlsString) |
und
machen möchtest.
So ähnlich meine ich geht das doch - oder?
Xentar - Di 05.05.09 11:18
ffgorcky hat folgendes geschrieben : |
Also da wäre ja erst mal die Frage, ob Du Dich nicht im Forum geirrt hast. - C# im Delphi-Forum? |
Nope ;)
hab ich auch zuerst gedacht, aber die Kategorie "Algorithmen, Optimierung und Assembler" ist auch für das C-Sharp Forum gültig.
wunsiedler - Di 05.05.09 11:44
Die Sprache dürfte erst einmal egal sein. Wichtiger ist es, erst einmal die Faktoren zu berücksichtigen, welche für die Simulation wichtig sind.
z.B.
- Wie viele Kassen gibt es
- Wie viele Kunden kommen pro Zeit an die Kasse
- Wie schnell ist die jeweilige Kassiererin
- Wie viele Leute stehen an den Kassen
- Wie viel hat jeder in seinem Einkaufswagen (Länge des Bezahlvorgangs pro Kunde)
- Wo stellt sich ein neuer Kunde an ( Kürzeste Schlange, Schlange mit wenig Artikeln im Einkaufswagen)
- Störungen
- etc.
Jakob_Ullmann - Di 05.05.09 15:54
8. Wie viele Zeilen Kassenzettel druckt eine Rolle
9. Kassenzettel Form
10. Wie lange braucht ein Kunde zum Nachrechnen? (Münze nehmen, Addieren in Abhängigkeit von Höhe, Extrazeit für neuen Euro, für neuen Zehner, etc.)
11. Wie viele Jugendliche versuchen, alkoholhaltige Produkte zu kaufen? Wie lange dauert die Diskussion (in Abhängigkeit von Anzahl der Haare^^, Schuhen, Alter und Geschlecht)
12. Wie viele alte Leute gibt es, mit denen die Verkäuferin noch schwatzt?
13. Chance für Ladendiebstahl
14. Zeit zum Wechseln (selbe Rechenregeln, zu beachten ist, dass die Verkäuferin evtl. neu anfängt und sich einen Taschenrechner holt -> Batterie wechseln nicht vergessen)
15. Zeit zum Einpacken
16. Wahrscheinlichkeit, dass ein Kunde kein Deutsch spricht + Sprachkenntnisse der Verkäuferin + evtl. andere Verkäuferin zur Hilfe holen.
17. Ein Kunde baut Mist, schmeißt was runter, etc. - die Verkäuferin braucht ein wenig Zeit, um in auszunehmen.
Zu beachten gibt es also genug.
edit: Um was für eine Kasse geht es? Die Fakten beim Bratwurststand oder bei der Zookasse (Wie oft lügen die Eltern ein falsches Alter vor, wie oft vermasselt das Kind alles, was gibt es für Ärger?) sind ganz andere.
BenBE - Di 05.05.09 16:01
Blieben noch die Fragen:
18. Schwedisches oder Britisches Modell für Warteschlangen (schwedisch machen z.B. die Post + Bahn)
19. Geschäfts- oder Privat-Kunden?
20. Wieviele kaufen für exakt 0,00 € ein? (Lidl hatte da mal nen netten Bug ;-))
21. Ist Genug Wechselgeld zum Auszahlen der Pfandbons da?
22. Funktioniert der Barcode-Leser?
23. Ist das WWS im Hintergrund leistungsstark genug?
24. Ist der Datenbank-Server erreichbar?
25. Funktioniert die Logistik zum Neubeschaffen der Bon-Rollen?
26. Wie oft sind Wahren falsch etikettiert?
27. Erträgt der Kassierer\die Kassiererin den Stress?
...
Jakob_Ullmann - Di 05.05.09 16:12
Ganz wichtig noch:
28. Wann wechseln Kunden die Kassen, falls es mehrere gibt?
29. Was, wenn der Kunde das Portmonee vergessen hat?
Thorsten83 - Di 05.05.09 18:12
30.) Was passiert, wenn es draußen regnet, und die Kunden nach dem Bezahlen den Laden verstopfen? :D
Ich glaube das geht hier alles schon ein bißchen weit, wahrscheinlich ging es eher darum, wie man mit einer verketteten Liste eine Warteschlange darstellen kann, oder?
Damit wäre auch ein Bezug zur Sprache gegeben ;)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!