\input a4
\input tsnlcmn
\nopagenumbers
\def\soort{Wiskunde}%
\def\havo{HAVO}%
\def\havovwo{HAVO/VWO}%
\def\vwo{VWO}%
%
% calculate \vraagin
\setbox0=\hbox{w)\ \ }%
\vraagin=\wd0
%
% calculate \opgavein
\setbox0=\hbox{1.\ \ }%
\opgavein=\wd0
%
%
\colsep=10pt
\twocolwidth=\hsize
\advance\twocolwidth-\opgavein
\advance\twocolwidth-\colsep
\divide\twocolwidth by2
\threecolwidth=\hsize
\advance\threecolwidth-\opgavein
\advance\threecolwidth-\colsep
\advance\threecolwidth-\colsep
\divide\threecolwidth by3
\fourcolwidth=\hsize
\advance\fourcolwidth-\opgavein
\advance\fourcolwidth-\colsep
\advance\fourcolwidth-\colsep
\advance\fourcolwidth-\colsep
\divide\fourcolwidth by4
%
% calculate \puntenbskip
\newdimen\puntenbskip
\setbox0=\hbox{\ \ 1\hskip\opgavein}%
\puntenbskip=\wd0
%
\footline={\hfill\ifnum\count0<\totaalpaginas\bf Z.O.Z.\hfill\fi}%
\opgaveskip=5ex plus 3ex minus 3.5ex
\lastvraagskip=1.5ex plus .7ex minus .6ex
\parskip=1ex plus .5ex minus .4ex
%
\def\localopgave{\llap{\the\opgaveno.\ \ \hskip\currin}}%
\def\localpunten#1{\llap{\puntenfont #1p\hskip\puntenbskip\hskip\currin}}%
\def\localbonuspunten#1{\llap{\puntenfont (#1p)\hskip\puntenbskip\hskip\currin}}%
\def\localvraag#1{\llap{\hbox to\vraagin{\alph{#1})\hfil}}}%
\let\fake\par
\long\def\localantwoord{%
  \leftskip0pt
  \jobname

  \dx=0
  \loop
    \advance\dx by1
    \noindent
    \llap{\csname antwoordopg\romannumeral\dx\endcsname.\ \ \hskip\currin}%
    \expandafter\ifnum\csname antwoordsub\romannumeral\dx\endcsname=-1\else
    \rlap{\alph{\csname antwoordsub\romannumeral\dx\endcsname})}  
    \fi
    \csname antwoordcontent\romannumeral\dx\endcsname\fake
    \vskip\parskip
  \ifnum\dx<\antwoordno\repeat
}%
\long\def\localwerkblad{%
  \leftskip0pt
  \centerline{\werkbladbold WERKBLAD}%
  \hfil\callbk,\ \ \eltitle, Versie \expandafter\versie\personal \hfil
  \vskip.8cm

  \centerline{\werkbladregular 
    Naam: \leaders\hrule height .5pt\hskip 0pt plus 8fil
    \hskip.1cm
    Klas: \leaders\hrule height .5pt\hskip 0pt plus 1fil
    \hskip.1cm
    Datum: \leaders\hrule height .5pt\hskip 0pt plus 2fil
  }%
  \vskip.5cm
  \vskip\opgaveskip
  \dx=0
  \loop
    \advance\dx by1
    \noindent
    \llap{\csname werkbladopg\romannumeral\dx\endcsname.\ \ \hskip\currin}%
    \expandafter\ifnum\csname werkbladsub\romannumeral\dx\endcsname=-1\else
    \rlap{\alph{\csname werkbladsub\romannumeral\dx\endcsname})}  
    \fi
    \hfil\break
    \centerline{\hfil\csname werkbladcontent\romannumeral\dx\endcsname\hfil}
    \vfil
  \ifnum\dx<\werkbladno\repeat
}%
% OVC header
\def\versie#1-#2 {#2}%
\vbox to 0pt{\vskip-1.15cm\noindent\hfill\epsfxsize=6cm\epsfbox{logo-uil.eps}\vss}
\vbox{%
  \vskip-1.4cm
  \noindent
  \baselineskip=16.8pt
  \thirteenbold
  \vbox{\hrule\hbox{\vrule\hskip3pt\hsize11cm\vbox{\vskip3pt%
    Toets \soort\hfil\hfil\csname\nivo\endcsname\hfil Versie \expandafter\versie\personal \break
    \callbk,\ \ \eltitle 
    \hfill{\puntenfont\ \totaalpunten p\expandafter\ifnum\totaalbonuspunten=0\else{} (+\totaalbonuspunten p)\fi}
    \vskip3pt}%
  \hskip3pt\vrule}\hrule}%
}% 
\vskip.05cm
\centerline{\it Geef steeds uitleg of een berekening bij je antwoord. Alleen het antwoord levert {\rm geen} punten op.}
\ifbbhv\centerline{\it Als je gebruik maakt van speciale functies op je GR, moet je kort omschrijven wat je doet.}\fi
\vskip 1.5ex plus 1ex minus 1ex
