+Mindstorms EV3
[stratum0-wiki.git] / Archiv:Prepaid-Zahlungssystem_auf_Papier-Basis.mw
index e45d93b..0bef68c 100644 (file)
@@ -3,7 +3,7 @@
 |status=aktiv
 |beschreibung=Prepaid-Zahlungssystem für den Space
 |lizenz=[http://creativecommons.org/publicdomain/zero/1.0/deed.de CC0]
 |status=aktiv
 |beschreibung=Prepaid-Zahlungssystem für den Space
 |lizenz=[http://creativecommons.org/publicdomain/zero/1.0/deed.de CC0]
-|download=[[:Datei:Prepaid-Karte-4x4-twosided.pdf]]
+|download=[[:Datei:Prepaid-Karte-4x4-twosided.pdf]]<br/>[http://svn.tinyhost.de/stratum0/stuff/Stratum0_Getraenke.pdf Prepaid-Strichliste A4]
 |version=0.2
 |bild=
 |bildbeschreibung=
 |version=0.2
 |bild=
 |bildbeschreibung=
@@ -44,6 +44,22 @@ Das ganze geht auch umgekehrt, wenn du eine Karte hast, auf der noch nicht alle
 ## Wenn keine freien Felder mehr vorhanden sind, breche ab oder wiederhole den Vorgang mit einer anderen Karte.
 # Entsorge deine Prepaid-Karte oder hebe sie zu privaten Abrechnungszwecken auf.
 
 ## Wenn keine freien Felder mehr vorhanden sind, breche ab oder wiederhole den Vorgang mit einer anderen Karte.
 # Entsorge deine Prepaid-Karte oder hebe sie zu privaten Abrechnungszwecken auf.
 
+'''Algorithmus 4:''' Pre- / Postpaid Strichliste in der Küche
+# Für jeden Betrag E, den du bezahlen willst, tue folgendes:
+## Suche die auf der Strichliste in der Küche die mit deinem Namen beginnende Zeile. Diese Zeile trägt den Index k.
+### Existiert diese Zeile nicht, so suche die erste freie Zeile in der Liste, und trage dort in die erste Spalte deinen Namen ein.
+### Der neu eingetragene Name muss in dieser Spalte eindeutig sein.
+## Mache in der Subzeile "Getrunken" Markierungen, um den zu bezahlenden Betrag zu repräsentieren.
+### Suche das dem Betrag nächste ganzzahlige Vielfache von 0,25€ sodass |n*0,25€ - E| < 0,25€.
+### Ermittle nun die Zahlen m = n\4 (Ganzzahldivision) und l = n%4.
+### Mache m senkrechte Striche. Es werden je fünf Striche je Block gruppiert.
+### Mache l Punkte. Es werden je 4 Punkte untereinander gruppiert.. Der vierte Punkt einer Gruppe wird gesetzt, indem aus den drei vorherigen Punkten ein senkrechter Strich geformt wird.
+## Ermittle die aktuelle Anzahl der Striche s und Punkte p in den Subzeilen "Getrunken" g und "Bezahlt" b.
+### Ermittle g' = g_p/4 + g_s
+### Ermittle b' = b_p/4 + b_s
+### Gilt g' >= b', so ist das Prepaid-Guthaben aufgebraucht und muss analog zu diesem Algorithmus für die Zeile "Bezahlt" aufgefüllt werden.
+### Eingezahltes Bargeld muss in die Mate-Kasse gelegt werden.
+
 == Implementierung ==
 Zur Erstellung von [[:Datei:Prepaid-Karte-4x4-twosided.pdf]] wird folgendes benötigt:
 * [[:Datei:Prepaid-Karte.svg]] (Vorderseite)
 == Implementierung ==
 Zur Erstellung von [[:Datei:Prepaid-Karte-4x4-twosided.pdf]] wird folgendes benötigt:
 * [[:Datei:Prepaid-Karte.svg]] (Vorderseite)
This page took 0.029301 seconds and 4 git commands to generate.