MezData-Logo

Lösung 2019-Wi-SE-A2

Quellcode

Ob es sinnvoll ist, dass die Operation signalisiereWartung() einen Wahrheits-Wert zurückgibt und dieser bei der Verarbeitung ignoriert wird, darf schon verwundern.

Quellcode [Hugger/Hugger.java]
public class Hugger{
 
  public boolean gestanzt(){ // Dummy-Methode
      return true;
  }
  public boolean signalisiereWartung(){ // Dummy-Methode
      return true;
  }
 
  public int erfasseStanzVorgaenge(int auftragsMenge, int gesamtVorgaengeWerkzeug){
    int summe = 0;
    while(summe < auftragsMenge){
      if(gestanzt()){
        summe++;
        gesamtVorgaengeWerkzeug++;
      }
    }
    if(gesamtVorgaengeWerkzeug>=5000){
      signalisiereWartung();
    }
    return summe;
  }
}
 

Zur Übung Struktogramm

Struktogramm