welcje schleife am besten geeignet

richie
2011-02-02
2011-02-02
  • richie - 2011-02-02

    moin zusammen , icj will folgendes prgrammieren :

    ich bekomme einen wert aus dem vorherigrn schritt z.b x:= 10 und will ich nun eine schleife durchlaufen lassen bis x :19 und dann die schleife verlassen. allerdings ich will die grenzen nicht manuell schrieben in jedem schritt .d.h
    iF x<19 oder ---For schleife mit X:10 to 19 ... das will ich alles vermeiden .. ich will z.b einen merker setzen wie :
    c:= x+9 .
    das problem mein c wert erhöht sich dann immer um eins weil ich die variable x auch in meiner Schleife benutze ??
    wie kann ich das am besten progremmieren

    B.sp
    c:= x+9
    IF x < c
    THEN
    X:=x+1;
    end_if

    danke

     
  • hugo - 2011-02-02

    c := x+9;
    for x := x to c do
    bla
    bla
    end_for

     
  • Rolf-Geisler - 2011-02-02

    oder auch

    c:=x+9;
    REPEAT
       bla
       bla
       bla
       x:=x+1;
    UNTIL x > c;
    END_REPEAT
    
     
  • richie - 2011-02-02

    Alles klar ! vielen Dank

     

Log in to post a comment.