// gleichungswaage2.js
// (c) Andreas Meier
// Sophie-Scholl-Realschule Weiden
// erstellt am 8.8. 2007
// geändert am 8.8. 2007
// 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 kette() {
  geloest = 0;
  points = 25;
document.Para.wertung.value="";
art = 3;
if (art ==1){
loesung = zufall(1,5);
links = zufall(1,5);
rechts = links+loesung;
xwert = 1;
applet = document.applets[0];
applet.evalCommand("kugelp = "+String(rechts));
applet.evalCommand("kugelq = "+String(links));
applet.evalCommand("zahlx = "+String(xwert));
ausgabetext = "x + "+links+" = "+rechts;
}

if (art ==2){
loesung = zufall(2,3);
links = 0;
xwert = zufall(2,3);
rechts = xwert*loesung;
applet = document.applets[0];
applet.evalCommand("kugelp = "+String(rechts));
applet.evalCommand("kugelq = "+String(links));
applet.evalCommand("zahlx = "+String(xwert));
if (xwert ==1) ausgabetext = "x + "+links+" = "+rechts;
else ausgabetext = xwert+"·x = "+rechts;
}

if (art ==3){
loesung = zufall(1,3);
xwert = zufall(1,3);
if (xwert*loesung == 9) {links = 1; rechts = 10;}
if (xwert*loesung == 6) {links = zufall(1,4);rechts = xwert*loesung+links;}
if (xwert*loesung == 4) {links = zufall(1,5);rechts = xwert*loesung+links;}
if (xwert*loesung == 3) {links = zufall(1,5);rechts = xwert*loesung+links;}
if (xwert*loesung == 2) {links = zufall(2,5);rechts = xwert*loesung+links;}
if (xwert*loesung == 1) {links = zufall(2,5);rechts = xwert*loesung+links;}

applet = document.applets[0];
applet.evalCommand("kugelp = "+String(rechts));
applet.evalCommand("kugelq = "+String(links));
applet.evalCommand("zahlx = "+String(xwert));
if (xwert ==1) ausgabetext = "x + "+links+" = "+rechts;
else ausgabetext = xwert+"·x + "+links+" = "+rechts;
}

document.Para.n1.value="";
document.Para.z1.value="";
if (xwert>1) document.Para.z0.value=String(xwert)+"·x =";
else document.Para.z0.value="";
if (xwert>1) document.Para.z1.focus();
else document.Para.n1.focus();
}


function pruefe() {

versuch++;
fehler = 0;

if (document.Para.n1.value !="")
{

var eingabe = document.Para.n1.value.replace(",",".");
eingabe = eval(eingabe);
}
else eingabe =500;

if (geloest ==0) {
if (eingabe == loesung){
document.Para.wertung.value = "Ausgezeichnet!\n ";
score = score + points;
geloest = 1;
}
else {
document.Para.wertung.value = "Leider nicht richtig! \n"+
"x = "+String(loesung);
geloest = 1;
score = score -10; if(score <0)score =0;
}
}
else {
document.Para.wertung.value = "Schummeln unmöglich!\n Die Aufgabe war schon gelöst!";
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;
vesuch= 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="Waagemodell Level -2-";
var datnam= "highsqlpost613ww.php";
uebertrag = "<form name = 'eingabe' action ='../../../Mathematik/"+datnam+"' method ='post'>";
auswertung(aufgabenart,punkte,uebertrag);
/*                     Ende                           */
}


