Hallo wir sollen für die schule ein Programm schreiben das einen Supermarkt simuliert.
Der Supermarkt ist so aufgebaut das ein Kunde waren einkaufen kann, sich dann an die Kasse anstellt welche ein Arry ist und dann nach dem first in first out Prinzip bezahlt, soweit so gut ich habe die Klassen WARE, KUNDE,WARTESCHLANGE und KASSE erstellt, gegeben war die Klassse TESTABLAUF.Gefordert ist nun auch das der Umsatz der mit den Waren die die Leute kaufen erzielt wird gespeichert wird und das ist auch mein Problem.
So bis jetzt sellt sich ja der Kunde an und geht wieder weg und der nächste kann auf rutschen. und in KUNDE i speicher ich ja den Kunden der zahlen soll. Jetzt muss ich aber noch das ganze als Umsatz abspeichern die waren Preis die jeder kunde in seinem warenkorb hat also Speichern und zusammenzählen. NUr wie mach ich das?
Der Supermarkt ist so aufgebaut das ein Kunde waren einkaufen kann, sich dann an die Kasse anstellt welche ein Arry ist und dann nach dem first in first out Prinzip bezahlt, soweit so gut ich habe die Klassen WARE, KUNDE,WARTESCHLANGE und KASSE erstellt, gegeben war die Klassse TESTABLAUF.Gefordert ist nun auch das der Umsatz der mit den Waren die die Leute kaufen erzielt wird gespeichert wird und das ist auch mein Problem.
Java:
public class KUNDENWARTESCHLANGE
{
private KUNDE [] Kunden;
private int laenge;
public KUNDENWARTESCHLANGE()
{
Kunden = new KUNDE [20];
laenge = 0;
}
public void anstellen (int KundenID, String name){
Kunden[laenge]=new KUNDE ( name);
laenge++;
}
public void weggehn(){
if ( laenge != 0) {
KUNDE i= Kunden[0];
for (int a= 0;a<laenge;a++)
{
Kunden[a-1] = Kunden [a];
}
}
}
}
So bis jetzt sellt sich ja der Kunde an und geht wieder weg und der nächste kann auf rutschen. und in KUNDE i speicher ich ja den Kunden der zahlen soll. Jetzt muss ich aber noch das ganze als Umsatz abspeichern die waren Preis die jeder kunde in seinem warenkorb hat also Speichern und zusammenzählen. NUr wie mach ich das?