bewerking=bewerking6.proc
n=$teller
!if $graad=0
    R=$teller
!else
    R=$graad
!endif        
latex$n=0
punten=$empty
htext=$empty
vtext=$empty

!if $R=1 
    colors=red@rode,green@groene,darkgreen@donkergroene,purple@paarse,blue@blauwe,orange@oranje,black@zwarte,cyan@helderblauwe,darkred@donkerrode
    K=!shuffle $colors
    
    k1=!item 1 of $K
    k1=!replace internal @ by , in $k1
    color1=!item 1 of $k1
    kleur1=!item 2 of $k1
    k2=!item 2 of $K
    k2=!replace internal @ by , in $k2
    color2=!item 1 of $k2
    kleur2=!item 2 of $k2
    min=2
    max=12
    getal1=!randint $min,$max
    getal2=!randint $min,$max

    GOED$n=$[$getal1*$getal2]
    !if $PLAATJE=1
	!for s=1 to $getal2
	    !for p=1 to $getal1
		punten=!append line point $s,$p,$color1 to $punten 
		htext=!append line text $color2,$s,-1,huge,$s to $htext   
		vtext=!append line text $color1,-1,$p,huge,$p to $vtext   
	    !next p
	!next s
        plaatje$n=300,300\
	transparent white\
	xrange -3,$[$getal2+$min]\
	yrange -3,$[$max+$min]\
	linewidth 15\
	$vtext\
	$htext\
	$punten
	!if $taal=nl
	    ptext=</font><br><small>zie ook het plaatje met de $kleur1 knikkers...</small>
	!else
	    ptext=</font><br><small>see the picture with the $color1 dots...</small>	
	!endif
    !else
    	ptext=$empty
    !endif
    !if $taal=nl
	antwoord$n=Het goede antwoord is <br> <font color=$color1 size=+3>$getal1 &times; $getal2 = $(GOED$n)
	!if $wims_user=supervisor and $printbaar=0
	    somtekst$n=Bereken de volgende som<br><font size="+3"><font color=$color1>$getal1</font>&nbsp;&nbsp;&times;&nbsp;&nbsp;<font color=$color2>$getal2</font>&nbsp;&nbsp;=&nbsp;&nbsp;<input size=10 name=ANT$n value=$(GOED$n)></font> $ptext
	!else
	    somtekst$n=Bereken de volgende som<br><font size="+3"><font color=$color1>$getal1</font>&nbsp;&nbsp;&times;&nbsp;&nbsp;<font color=$color2>$getal2</font>&nbsp;&nbsp;=&nbsp;&nbsp;<input size=10 name=ANT$n value=$(ANT$n)></font> $ptext
	!endif
    !else
	antwoord$n=The correct answer is <br> <font color=$color1 size=+3>$getal1 &times; $getal2 = $(GOED$n)
	!if $wims_user=supervisor and $printbaar=0
	    somtekst$n=Calculate:<br><font size="+3"><font color=$color1>$getal1</font>&nbsp;&nbsp;&times;&nbsp;&nbsp;<font color=$color2>$getal2</font>&nbsp;&nbsp;=&nbsp;&nbsp;<input size=10 name=ANT$n value=$(GOED$n)></font> $ptext
	!else
	    somtekst$n=Calculate:<br><font size="+3"><font color=$color1>$getal1</font>&nbsp;&nbsp;&times;&nbsp;&nbsp;<font color=$color2>$getal2</font>&nbsp;&nbsp;=&nbsp;&nbsp;<input size=10 name=ANT$n value=$(ANT$n)></font> $ptext
	!endif    
    !endif
!endif

!if $R=2 
    g=!randitem 3,2
    getal1=!randitem 5,6,7,8
    getal2=$[$getal1 - $g]
    getal3=$[$getal2 + 1]
        
    GOED$n=$[$getal1*$getal2*$getal3]
    colors=!shuffle red,green,darkgreen,purple,blue,orange,black,cyan,darkred
    !if $PLAATJE=1
	space=1
	!for r=1 to $getal3
	    d=$[($r-1)*$getal2]
	    color1=!item $r of $colors
    	    !for s=1 to $getal2
		!for p=1 to $getal1
	    	    punten=!append line point $[$s+$d +$space],$p,$color1 to $punten
		!next p
	    !next s
	!next r
    	plaatje$n=300,300\
	transparent white\
	xrange 0,$[$getal2 + $getal3*$getal2]\
	yrange 0,$[$getal1+2]\
	linewidth 10\
	$vtext\
	$htext\
	$punten
	
	!if $taal=nl
	    ptext=</font><br><small>zie ook het plaatje met de knikkers...</small>
	!else
	    ptext=</font><br><small>see the picture with the $color1 dots...</small>	
	!endif
    !else
	color1=!randitem $colors
	ptext=$empty
    !endif	 
    !if $taal=nl
	antwoord$n=Het goede antwoord is <br> <font color=$color1 size=+3>$getal1 &times; $getal2 &times; $getal3 = $(GOED$n)
	!if $wims_user=supervisor and $printbaar=0
	    somtekst$n=Bereken de volgende som<br> <font color=$color1 size=+3>$getal1 &times; $getal2 &times; $getal3&nbsp;&nbsp;=&nbsp;&nbsp;\
	    <input size=10 name=ANT$n value=$(GOED$n)></font>
	!else
	    somtekst$n=Bereken de volgende som<br> <font color=$color1 size=+3>$getal1 &times; $getal2 &times; $getal3&nbsp;&nbsp;=&nbsp;&nbsp;\
	    <input size=10 name=ANT$n value=$(ANT$n)></font>
	!endif
    !else
	antwoord$n=The correct answer is <br> <font color=$color1 size=+3>$getal1 &times; $getal2 &times; $getal3 = $(GOED$n)
	!if $wims_user=supervisor and $printbaar=0
	    somtekst$n=Calculate:<br> <font color=$color1 size=+3>$getal1 &times; $getal2 &times; $getal3&nbsp;&nbsp;=&nbsp;&nbsp;\
	    <input size=10 name=ANT$n value=$(GOED$n)></font>
	!else
	    somtekst$n=Calculate:<br> <font color=$color1 size=+3>$getal1 &times; $getal2 &times; $getal3&nbsp;&nbsp;=&nbsp;&nbsp;\
	    <input size=10 name=ANT$n value=$(ANT$n)></font>
	!endif
    !endif
!endif

!if $R>2 
    min=2
    max=5
    getal1=!randint $min,$max
    getal2=!randint $min,$max
    getal3=!randint $min,$[2*$max]

    GOED$n=$[$getal3*($getal1+$getal2)]
    
    colors=!shuffle red,green,darkgreen,purple,blue,orange,black,cyan,darkred
    !if $PLAATJE=1
	!for r=1 to $getal3
  	    !for p=1 to $[$getal1+$getal2]
		!if $p>$getal1
		    color1=!item 1 of $colors
		    K1=$color1
		!else
		  color1=!item 2 of $colors
		  K2=$color1
		!endif
	        punten=!append line point $r,$p,$color1 to $punten
		 htext=!append line text green,$r,0,huge,$r to $htext   
	    !next p
	!next r
	plaatje$n=300,300\
	transparent white\
	xrange -2,$[$getal3+3]\
	yrange -2,$[$getal1+$getal2+2]\
	linewidth 15\
	$htext\
	$punten

	!if $taal=nl
	    ptext=</font><br><small>zie ook het plaatje met de $kleur1 knikkers...</small>
	!else
	    ptext=</font><br><small>see the picture with the coloured dots...</small>	
	!endif
    !else
	color1=!randitem $colors
	ptext=$empty
    !endif	 

    !if $taal=nl
	antwoord$n=Het goede antwoord is <br> \
	<font size=+3><font color=$fontcolor4 size=+3>$getal3</font>&times;(<font size=+3 color=$K2>\
	$getal1</font> + <font size=+3 color=$K1>$getal2</font>) = $(GOED$n)</font>
	!if $wims_user=supervisor and $printbaar=0
	    somtekst$n=Bereken de volgende som<br> \
	    <font size=+3><font color=$fontcolor4 size=+3>$getal3</font>&times;(<font size=+3 color=$K2>$getal1</font>&nbsp;&nbsp;+&nbsp;&nbsp;<font size=+3 color=$K1>$getal2</font>)&nbsp;&nbsp;=&nbsp;&nbsp;\
	    <input size=10 name=ANT$n value="$(GOED$n)"></font> $ptext
	!else
	    somtekst$n=Bereken de volgende som<br> \
	    <font size=+3><font color=$fontcolor4 size=+3>$getal3</font>&times;(<font size=+3 color=$K2>$getal1</font>&nbsp;&nbsp;+&nbsp;&nbsp;<font size=+3 color=$K1>$getal2</font>)&nbsp;&nbsp;=&nbsp;&nbsp;\
	    <input size=10 name=ANT$n value=$(ANT$n)></font> $ptext    
	!endif	
    !else
	antwoord$n=The correct answer is <br> \
	<font size=+3><font color=$fontcolor4 size=+3>$getal3</font>&times;(<font size=+3 color=$K2>\
	$getal1</font> + <font size=+3 color=$K1>$getal2</font>) = $(GOED$n)</font>
	!if $wims_user=supervisor and $printbaar=0
	    somtekst$n=Calculate:<br> \
	    <font size=+3><font color=$fontcolor4 size=+3>$getal3</font>&times;(<font size=+3 color=$K2>$getal1</font>&nbsp;&nbsp;+&nbsp;&nbsp;<font size=+3 color=$K1>$getal2</font>)&nbsp;&nbsp;=&nbsp;&nbsp;\
	    <input size=10 name=ANT$n value="$(GOED$n)"></font> $ptext
	!else
	    somtekst$n=Calculate:<br> \
	    <font size=+3><font color=$fontcolor4 size=+3>$getal3</font>&times;(<font size=+3 color=$K2>$getal1</font>&nbsp;&nbsp;+&nbsp;&nbsp;<font size=+3 color=$K1>$getal2</font>)&nbsp;&nbsp;=&nbsp;&nbsp;\
	    <input size=10 name=ANT$n value=$(ANT$n)></font> $ptext    
	!endif	
    !endif	
!endif









!if $HINT=1
    hint=<br>5 &times; 3 = 3 + 3 + 3 + 3 + 3 = 15 <br>\
    5 &times; 3 &times; 2 = 2+2+2&nbsp;&nbsp;&nbsp;&nbsp;2+2+2&nbsp;&nbsp;&nbsp;&nbsp;2+2+2&nbsp;&nbsp;&nbsp;&nbsp;2+2+2&nbsp;&nbsp;&nbsp;&nbsp;2+2+2 = 30<br>\
    Of gemakkelijker: 5 &times; 3 &times; 2 = 5 &times; (3*2) = 5 &times; 6 = 30  
!endif
nivo_title=$OPERATOR<br>Reken uit en vul in