// teilduch4.js
// (c) Andreas Meier
// Sophie-Scholl-Realschule Weiden
// erstellt am 12. September 2009
// geändert am 12. 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 = 4;

geloest = 0;
points = 25;
document.Para.wertung.value="";
document.Para.Antwort1.checked = false;
document.Para.Antwort2.checked = false;

weg = zufall(1,2)

if (weg ==1) {

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 = 2*zufall(0,4);

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

endsumme = ziffer4*10+ziffer5;
zahl = ziffer1*10000+ziffer2*1000+ziffer3*100+ziffer4*10+ziffer5;

teilt = teiler(zahl,teilzahl);


if (teilt) loesung = 1; else loesung = 0;

ausgabetext = String(teilzahl)+" ist Teiler von  "+String(zahl);
document.Para.z1.value=ausgabetext;

}
else {

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);

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

ziffer5 = 2*zufall(0,4);
if (ziffer5 == 0 || ziffer5 == 4 || ziffer5 == 8) ziffer4 = 2* zufall(0,4); else ziffer4 = 2*zufall(1,5)-1;

endsumme = ziffer4*10+ziffer5;
zahl = ziffer1*10000+ziffer2*1000+ziffer3*100+ziffer4*10+ziffer5;
loesung = 1;

ausgabetext = String(teilzahl)+" ist Teiler von  "+String(zahl);
document.Para.z1.value=ausgabetext;

}


}


function pruefe() {

if (geloest == 0){
if ((loesung == 1 && document.Para.Antwort1.checked && !document.Para.Antwort2.checked )
   || (loesung == 0 && !document.Para.Antwort1.checked && document.Para.Antwort2.checked ))

   {
    text1 = "\n";
    text2="Ausgezeichnet!";
    text2a="";
    score = score + 15;
    geloest = 1;
   }
else {
    text1 = "Leider falsch!\n";
    if (loesung ==1) {text2 = String(teilzahl)+" teilt "+String(zahl)+","; text2a= "denn "+endsumme+ " ist durch 4 teilbar.";}
    if (loesung ==0) {text2 = String(teilzahl)+" teilt "+String(zahl)+" nicht,"; text2a="denn "+ endsumme+ " ist nicht durch 4 teilbar.";}
    score = score - 25; if (score <0) score =0;
    geloest = 1;

}
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="Teilbar durch 4";
var datnam= "highsqlpost510ww.php";
uebertrag = "<form name = 'eingabe' action ='../../../Mathematik/"+datnam+"' method ='post'>";
auswertung(aufgabenart,punkte,uebertrag);
/*                     Ende                           */
}


