Programmeren in REXX/Voorbeeldprogramma's: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
sjabloon 'code' |
sleutelwoorden als hoofdletters |
||
Regel 3:
{{Code| | Taal= REXX | Titel= echo.rex | Code= <pre>
/* echo.rex */
END
</pre> }}
Regel 13:
{{Code| | Taal= REXX | Titel= omwisseling.rex | Code= <pre>
/* omwisseling.rex */
X = A
A = B
B = X
</pre> }}
Regel 26:
{{Code| | Taal= REXX | Titel= maximum_van_twee.rex | Code= <pre>
/* maximum_van_twee.rex */
THEN
ELSE
</pre> }}
Regel 44:
opvulling='�'
THEN
</pre> }}
Regel 62:
{{Code| | Taal= REXX | Titel= omzetting.rex | Code= <pre>
/* omzetting.rex */
/* Indien 1 teken: omzetting ervan uitgaande dat het ASCII is */
/* Indien decimaal getal */
/* indien
</pre> }}
Regel 88:
{{Code| | Taal= REXX | Titel= koffievraag.rex | Code= <pre>
/* Koffievraag.rex */
END
</pre> }}
Regel 97:
{{Code| | Taal= REXX | Titel= herhaling.rex | Code= <pre>
/* herhaling.rex */
END
END
</pre> }}
Regel 116:
{{Code| | Taal= REXX | Titel= weekdagen.rex | Code= <pre>
/* Weekdagen.rex */
select
END
</pre> }}
==Subroutines==
{{Code| | Taal= REXX | Titel=
/*
opp = area(r1) - area(r2)
EXIT
area:
Regel 149:
{{Code| | Taal= REXX | Titel= lijnen.rex | Code= <pre>
/* lijnen.rex */
EXIT
lijn:
arg lengte
return
</pre> }}
Regel 163:
{{Code| | Taal= REXX | Titel= product.rex | Code= <pre>
/* product.rex */
EXIT
product:
Regel 178:
{{Code| | Taal= REXX | Titel= stad.rex | Code= <pre>
/* stad.rex */
stad. = "
stad.1000="Brussel"
stad.2000="Antwerpen"
Regel 185:
stad.9000="Gent"
THEN
ELSE
</pre> }}
Dit werkt ook omgekeerd:
{{Code| | Taal= REXX | Titel= postcode.rex | Code= <pre>
/* postcode.rex */
postcode. = "
postcode.Brussel=1000
postcode.Antwerpen=2000
Regel 204:
postcode.Gent=9000
THEN
ELSE
</pre> }}
Regel 225:
T1 = 6
T2 = 1
temp = A.T1
A.T1 = A.T2
A.T2 = temp
T2 = T2 + 1
T1 = T1 - 1
END
T=1
T = T + 1
END
</pre> }}
Regel 254:
teller = 1
output = ""
THEN
A.teller = getal
teller = teller + 1
lengte = teller
teller = 1
output = output A.teller
teller = teller + 1
ELSE
</pre> }}
|