function Lade() {
  document.QRechner.Eingabe.value = '40'
  }
function Entlade() {
  }

// Magisches Quadrat
function QZeichne() {
  document.write('<table border="0" cellpadding="0" cellspacing="0">');
  for (var Zelle = 0; Zelle<4*4; Zelle++)
    document.write((Zelle%4==0?'<tr>':'')+'<td><input name="Anzeige'+Zelle+'" size="3" class="anzeige zahl" /></td>'+((Zelle+1)%4==0?'</tr>':''));
  document.write('</table>')
  }
function QAusfuelle() {
  with (document.QRechner) {
    var Summe = Math.max(eval(Eingabe.value),40);
    for (var Zelle = 0; Zelle<4*4; Zelle++) {
      var Zahl = Array(-9,5,10,-6,8,-4,-3,-1,-2,6,1,-5,3,-7,-8,12)[Zelle];
      Eingabe.value = Summe;
      elements['Anzeige'+Zelle].value = Math.floor((Summe+24)/64)*Zahl+Math.floor(Summe/4)+(Zahl>=6?Summe%4:0)
  } } }

// Taschenrechner
function RZeichne() {
  var Befehle = new Array('RSchreibe(Math.sqrt(RAuswerte()))','RSchreibe(RAuswerte()*RAuswerte())','RSchreibe(Math.log(RAuswerte()))','',
    '','','','','','','','','','','','','','','RSchreibe(RAuswerte())','');
  var Tasten = new Array('&radic;','x&sup2;','log','C','7','8','9','/','4','5','6','*','1','2','3','-','0','.','=','+');
  document.write('<table border="0" cellpadding="0" cellspacing="0">');
  for (Feld = 0; Feld<20; Feld++)
    document.write((Feld%4==0?'<tr>':'')+'<td><input type="'+(Feld==3?'reset':'button')+'" value="'+Tasten[Feld]+'"'+
      (Feld==3?'':' onclick="'+(Befehle[Feld]==''?"REingebe('"+Tasten[Feld]+"')":Befehle[Feld])+'"')+
      ' style="width:24pt;" /></td>'+((Feld+1)%4==0?'</tr>':''));
  document.write('</table>');
  }
function RAuswerte() {
  return eval(document.RRechner.Anzeige.value)
  }
function REingebe(Zeichen) {
  document.RRechner.Anzeige.value += Zeichen
  }
function RSchreibe(Wert) {
  document.RRechner.Anzeige.value = Wert
  }
