// teilduch3a.js
// (c) Andreas Meier
// Sophie-Scholl-Realschule Weiden
// erstellt am 13. September 2009
// geändert am 13. September 2009
// alle Rechte liegen beim Autor


var geloest= 0;
var versuch= 0;
var score =0;
var zaehle = 0;


function zufall(min, max, ohne) {
  var zufallszahl;
  do {
  zufallszahl = Math.round(min + Math.random() * (max - min));
  } while (zufallszahl == ohne);
  return zufallszahl;
}


function teiler(gezahl,geteilt)  {
  rest =0;
  teilbar=false;
  rest=gezahl%geteilt;
  if(rest == 0) teilbar=true;
  return teilbar;
  }


function kette() {

teilzahl = 3;

geloest = 0;
points = 25;
document.Para.wertung.value="";
document.Para.frage1.value="";
document.Para.frage2.value="";
document.Para.z1.value="";
document.Para.z2.value="";
document.Para.z3.value="";
document.Para.z4.value="";
document.Para.z5.value="";


art = zufall(1,2);
if (art == 1) ziffer1 = zufall(0,2,1); else ziffer1 = zufall(0,9);

ziffer2 = zufall(0,9);
ziffer3 = zufall(0,9);
ziffer4 = zufall(0,9);
ziffer5 = zufall(0,9);
if (ziffer1 == 0 && ziffer2 == 0 && ziffer3 == 0) ziffer2 = zufall(1,9);

aufgabenart = zufall(1,2);
if (aufgabenart ==1) {
fragetext1 = "Ergänze die fehlende Ziffer, so dass ";
fragetext2 = "die Zahl durch "+teilzahl+" teilbar ist.";
loes = 1;
}

if (aufgabenart ==2) {
fragetext1 = "Ergänze die fehlende Ziffer, so dass ";
fragetext2 = "die Zahl nicht durch "+teilzahl+" teilbar ist.";
loes = 0;
}

if (ziffer1 ==0) document.Para.z1.value=""; else document.Para.z1.value=ziffer1;
if (ziffer1 ==0 && ziffer2 == 0) document.Para.z2.value=""; else document.Para.z2.value=ziffer2;

document.Para.z3.value=ziffer3;
document.Para.z4.value="";
document.Para.z5.value=ziffer5;
document.Para.frage1.value=fragetext1;
document.Para.frage2.value=fragetext2;
document.Para.z4.focus();



}


function pruefe() {

if (geloest == 0){
if (document.Para.z4.value == "") document.Para.wertung.value = "\nEingabe fehlt!";
else {
    seloes = document.Para.z4.value;
    seloes = seloes.replace(",",".");
    eloes = eval(seloes);

quersumme = ziffer1+ziffer2+ziffer3+eloes+ziffer5;
zahl = ziffer1*10000+ziffer2*1000+ziffer3*100+eloes*10+ziffer5;
teilt = teiler(quersumme,3);
if (teilt) loesung = 1; else loesung = 0;


if ( (loes ==1 && loesung == 1) || (loes == 0  && loesung == 0))

   {
    text1 = "\n";
    text2="Ausgezeichnet!";
    text2a="";
    score = score + 25;
    geloest = 1;
   }
else {
    text1 = "Leider falsch!\n";
    if (loesung ==1) {text2 = String(teilzahl)+" teilt deine Zahl "+String(zahl)+"."; text2a=" Die Quersumme ist: "+quersumme;}
    if (loesung ==0) {text2 = String(teilzahl)+" teilt deine Zahl "+String(zahl)+" nicht."; text2a=" Die Quersumme ist: "+quersumme;}
    score = score - 10; if (score <0) score =0;


}
document.Para.wertung.value = text1+text2+"\n"+text2a;

}
}
else {
document.Para.wertung.value = "Schummeln unmöglich!\n Die Aufgabe war schon gelöst!\n10 Punkte Abzug.";
score = score -10; if(score <0)score =0;
}

document.Para.punktestand.value = "Aktueller Punktestand: "+String(score)+" Punkte";

}

function auswerten() {


var punkte = score;
if (punkte < 1) punkte = 1;
// Zurücksetzen der Punkte auf Ausgangswert


geloest= 0;
score = 0;

document.Para.wertung.value = "Deine Punkte werden übertragen.\n Du beginnst wieder bei 0 Punkten.";
document.Para.punktestand.value = "Aktueller Punktestand: "+String(score)+" Punkte";

/* Achtung muss für jede Datei manuell angepasst werden */
/*                     Anfang                           */
var aufgabenart="Teilbarkeit durch 3";
var datnam= "highsqlpost510ww.php";
uebertrag = "<form name = 'eingabe' action ='../../../Mathematik/"+datnam+"' method ='post'>";
auswertung(aufgabenart,punkte,uebertrag);
/*                     Ende                           */
}


