- Beiträge
- 15.333
- Reaktionspunkte
- 3.708
-> Hier kostenlos registrieren
Ich hatte freiesFach als Erkenner ob etwas gefunden wurde benutzt - dabei musst du natürlich etwas voreinstellen - in meinem Fall habe ich -1 als Defaultwert hinein geschrieben - steht der Wert nach der Schleife noch drin gab es kein freies Fach ...
Deinmen Code könnte man noch etwas optimieren :
	
	
	
		
	
		
			
		
		
	
				
			Deinmen Code könnte man noch etwas optimieren :
		Code:
	
	#Lagerort := 0;
          #freiesFach := FALSE;
FOR #Zähler := 1 TO 54 DO
            IF not #Lager[#Zähler]  THEN
                #Lagerort := #Zähler;
                #freiesFach := TRUE;
                EXIT;  // beendet die Schleife
            END_IF;
      end_for ;
IF #freiesFach  THEN
                // weiterschalten ... oder so
            else
               // nichts gefunden
            END_IF; 
	 
  
 
		 
  
 
 
 