| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys |
Autor
|
Thema: schleife (564 mal gelesen)
|
isaak brondello Mitglied
Beiträge: 33 Registriert: 31.07.2009
|
erstellt am: 27. Jan. 2010 15:54 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute, ich nutze folgenden befehl *ask,VERN,Netzgroesse? Fein(120)-Grob(500) der nutz soll folglich einen wert zwischen 120 und 500 wählen. außerhalb dieses intervalls soll eine fehlermeldung kommen und den nutzer anschließend auffordern eine neuen wert einzugeben. natürlich solange bis er innerhalb des intervalls bleibt. habe schon mit den dowhile schleifen rumgespielt bekomme aber nichts hin. könnt ihr mir vlt weiterhelfen? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
arnd13 Mitglied Dipl. Ing.
Beiträge: 735 Registriert: 05.11.2008
|
erstellt am: 27. Jan. 2010 16:23 <-- editieren / zitieren --> Unities abgeben: Nur für isaak brondello
Am einfachsten wäre sicher eine *if-Abfrage: *if,vern,ge,120,and,vern,le,500,then *do,... .... *enddo *else *msg,ui Geben Sie einen Wert zwischen 120 und 500 ein! *ask,VERN,Netzgroesse? Fein(120)-Grob(500) *endif Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ChristophN Mitglied Berechnungsingenieur
Beiträge: 773 Registriert: 13.12.2008
|
erstellt am: 27. Jan. 2010 16:40 <-- editieren / zitieren --> Unities abgeben: Nur für isaak brondello
Code: flag = 1 *dowhile, flag *ask, vern, Netzgroesse? Fein(120)-Grob(500) *if, vern, ge, 120, and, vern, le, 500, then flag = 0 *else *msg, ui, Du darfst nochmal... *endif *enddo
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
isaak brondello Mitglied
Beiträge: 33 Registriert: 31.07.2009
|
erstellt am: 28. Jan. 2010 14:07 <-- editieren / zitieren --> Unities abgeben:
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|