!if $taal=nl
    meters=meters
    meter=meter
    lengte=!randitem touw,touwtje,spagetti,dropveter,verlengsnoertje,kabeltje,paardestaart,telefoonsnoer,antennekabel,ketting,fietsketting,sleepkabel,afstand tussen twee punten,afstand tussen A en B
!else
    meters=metre
    meter=metre
    lengte=!randitem rope,ponytail,steel cable,telephone cable,wire,cable,distance between A and B,distance between two points,towrope,extension cord,cord,antenna cable,electric wire
!endif


ding=!randitem $lengte:m:cm:0.01:10^-2,\
$lengte:cm:m:100:10^2,\
$lengte:dm:cm:0.1:10^-1,\
$lengte:cm:dm:10:10,\
$lengte:dm:m:10:10,\
$lengte:m:dm:0.1:10^-1,\
$lengte:mm:m:1000:10^3,\
$lengte:m:mm:0.001:10^-3,\
$lengte:cm:km:100000:10^5,\
$lengte:km:cm:0.00001:10^-5,\
$lengte:mm:km:1000000:10^6,\
$lengte:km:mm:0.000001:10^-6,\
$lengte:$meters:centi$meter:0.01:10^-2,\
$lengte:centi$meters:$meter:100:10^2,\
$lengte:deci$meters:centi$meter:0.1:10^-1,\
$lengte:centi$meters:deci$meter:10:10,\
$lengte:deci$meters:$meter:10:10,\
$lengte:$meters:deci$meter:0.1:10^-1,\
$lengte:milli$meters:$meter:1000:10^3,\
$lengte:$meters:milli$meter:0.001:10^-3,\
$lengte:centi$meters:kilo$meter:100000:10^5,\
$lengte:kilo$meters:centi$meter:0.00001:10^-5,\
$lengte:milli$meters:kilo$meter:1000000:10^6,\
$lengte:kilo$meters:milli$meter:0.000001:10^-6,\
$lengte:m:centi$meter:0.01:10^-2,\
$lengte:cm:$meter:100:10^2,\
$lengte:dm:centi$meter:0.1:10^-1,\
$lengte:cm:deci$meter:10:10,\
$lengte:dm:$meter:10:10,\
$lengte:m:deci$meter:0.1:10^-1,\
$lengte:mm:$meter:1000:10^3,\
$lengte:m:milli$meter:0.001:10^-3,\
$lengte:cm:kilo$meter:100000:10^5,\
$lengte:km:centi$meter:0.00001:10^-5,\
$lengte:mm:kilo$meter:1000000:10^6,\
$lengte:km:milli$meter:0.000001:10^-6

ding=!replace internal : by , in $ding
water=!item 1 of $ding
eenheid1=!item 2 of $ding
eenheid2=!item 3 of $ding
!if $exponentieel=0
    factor=!item 4 of $ding
    ff=$factor
!else
    factor=!item 5 of $ding
    ff=!replace internal ^ by <sup> in $factor
    ff=$ff</sup>
!endif
a=!randitem 1,2,3,4,5,6,7,8,9
b=!randitem 1,2,3,4,5,6,7,8,9
c=!randitem 1,2,3,4,5,6,7,8,9
d=!randitem 1,2,3,4,5,6,7,8,9
keuze=!randitem 1,2,3
!if $keuze=1
    A=$a$b.$c$d
    GOED=$[($a$b.$c$d)*$factor] 
!endif

!if $keuze=2
    A=$a$b.$c$d
    GOED=$[($a$b.$c$d)*$factor] 
!endif    

!if $keuze=3
    A=$a.$b$c$d
    GOED=$[($a.$b$c$d)*$factor] 
!endif

!if $taal=nl
    somtekst$n=reken $A $eenheid2 $water om naar $eenheid1 $water 

    !if $afrondingsfactor=0
	antwoord$n=Tussen $eenheid2 en $eenheid1 zit een factor $ff<br>\
	Dus om  $A $eenheid2 om te rekenen naar $eenheid1 moeten we:\
	<p align="center">$A &times; $ff = $GOED </p>
    !else
	!if . isin $GOED
    	    Gt=!replace internal . by , in $GOED
    	    G2=!item 2 of $Gt
    	    Gdec=!charcnt $G2
    	    !if $Gdec > $FACTOR
        	EXTRA= <em>-afgerond op $FACTOR decimalen-</em>
    	    !else
        	EXTRA=$empty
    	    !endif
	!else
    	    EXTRA=$empty
	!endif
	antwoord$n=Tussen $eenheid2 en $eenheid1 zit een factor $ff<br>\
	Dus om $A $eenheid2 om te rekenen naar $eenheid1 moeten we:\
	<p align="center">$A &times; $ff = $GOED </p>en dat is dus $EXTRA  XXX $eenheid1 $water
    !endif
!else
    somtekst$n=Convert $A $eenheid2 $water to $eenheid1 $water 

    !if $afrondingsfactor=0
	antwoord$n=Between $eenheid2 and $eenheid1 is a factor $ff<br>\
	In order to convert $A $eenheid2 to $eenheid1 we must:\
	<p align="center">$A &times; $ff = $GOED </p>
    !else
	!if . isin $GOED
    	    Gt=!replace internal . by , in $GOED
    	    G2=!item 2 of $Gt
    	    Gdec=!charcnt $G2
    	    !if $Gdec > $FACTOR
        	EXTRA= <em>-rounded off at $FACTOR decimals-</em>
    	    !else
        	EXTRA=$empty
    	    !endif
	!else
    	    EXTRA=$empty
	!endif
	antwoord$n=Between $eenheid2 and $eenheid1 is a factor $ff<br>\
	In order to convert $A $eenheid2 to $eenheid1 we must:\
	<p align="center">$A &times; $ff = $GOED </p>and that is $EXTRA  XXX $eenheid1 $water
    !endif
    ## XXX Wordt later vervangen door afgerond $GOED...ivm grote getallen&wims :(
!endif