Guten Morgen,
ich hoffe ich bin hier richtig und ihr könnt mir irgendwie weiterhelfen?!
Habe die Aufgabe in einer "Materialdatenbank" eine Entnahmefunktion zu erstellen....über das Terminal werden dabei der Artikelname, die Artikelnummer, der Lagerbestand, die Mindeststueckzahl, die Mengeneinheit und die Bestellmenge eingegeben!
Nun zu meinem Problem...ich bekomme es einfach nicht hin, das wenn eine aktuelle Nachbestellung ausgelöst wird, dann auch der AKTUELLE Lagerbestand in der Funktion genommen wird :-(!!
Jedesmal wird die bestellte Menge auf den anfangs eingegebenen Anfagslagerbestand dazuaddiert!
Hoffe ihr habt einen Tipp für mich :-(!!?!!
Vielen Dank!! VG
hier noch meine Funktion:
???:L
ich hoffe ich bin hier richtig und ihr könnt mir irgendwie weiterhelfen?!
Habe die Aufgabe in einer "Materialdatenbank" eine Entnahmefunktion zu erstellen....über das Terminal werden dabei der Artikelname, die Artikelnummer, der Lagerbestand, die Mindeststueckzahl, die Mengeneinheit und die Bestellmenge eingegeben!
Nun zu meinem Problem...ich bekomme es einfach nicht hin, das wenn eine aktuelle Nachbestellung ausgelöst wird, dann auch der AKTUELLE Lagerbestand in der Funktion genommen wird :-(!!
Jedesmal wird die bestellte Menge auf den anfangs eingegebenen Anfagslagerbestand dazuaddiert!
Hoffe ihr habt einen Tipp für mich :-(!!?!!
Vielen Dank!! VG
hier noch meine Funktion:
???:L
Java:
void entnahme(int menge){
if (menge>lagerbestand)
System.out.println("Entnahme kann nicht erfolgen, da diese den aktuellen Lagerbestand uebersteigt! \n");
else{
int nachbestellung = lagerbestand - menge;
if (nachbestellung < mindeststueckzahl){
System.out.println("Automatische Nachbestellung erfolgt!");
bestellmenge=bestellmenge; //bestellmenge!! //mindeststueckzahl-nachbestellung;
lagerbestand=lagerbestand+bestellmenge;}
else{
lagerbestand=lagerbestand-menge; //neuer Lagerbestand wird nicht übernommen!!!...immer der Anfangswert!!
}}
}
Zuletzt bearbeitet von einem Moderator: