Could anyone look at this and tell me if I got it right? I had to rewrite the following code without GOTOs:
Y: A
B
if a GOTO X
C
if b GOTO Y
X: D
Here is my solution (I added an additional flag to get it done):
i=TRUE
while i
A
B
if not a then
i=FALSE
else
C
if b then
i=FALSE
D
Please correct me if I'm doing something wrong.
Thanks, Waldis