Einzelnen Beitrag anzeigen
  #7 (permalink)  
Alt 19.09.18
Leopold Leopold ist offline
Premium Mitglied
 
Registriert seit: Jun 2016
Ort: Österreich
Beiträge: 362
Leopold befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Hippo25 Beitrag anzeigen
Allso ist <= 2 3 Order
und < 2 sind 2 Order OK wo ist da die Logik

Kleiner 2 ist bei Ganzzahlen 1 oder 0 ( natürlich auch -zahlen )
Sinn mach dies nur wenn er bei 0 anfängt zu Zählen.

Dann dürfte er bei Ordertotal ( 2 Orders ( im normalen zählen )) nur 1 anzeigen ( zeigt aber 2 an ) . Beides ist aber nicht normal vereinbar. Allso muss die funktion Orderstotal die Ausgabe anpassen

Hippo
Entschuldige aber das ist absoluter Blödsinn!

Stell dir mal die Frage wie viele Orders offen sein dürfen damit noch eine weitere (Zweite) eröffnet werden kann? 1 oder 2?

Ich hoffe deine Antwort ist 1!!

In deinem Code darf eine Order eröffnet werden wenn OrdersTotal() <= 2, also auch wenn bereits 2 Orders offen sind. Und 2 + 1 ist nunmal 3. Wenn man sich dessen nicht bewusst ist, könnte es vielleicht unlogisch wirken.

@MA-EA: Bitte unterlasse in Zukunft solche Verwirrungen wenn du dich nicht auskennst!!

---Leopold---

Geändert von Leopold (19.09.18 um 17:45 Uhr)