
Rechnen mit Brüchen
Ungleichnamige Brüche auf den gleichen Nenner bringen
Brüche Addieren,
Brüche Subtrahieren
Brüche Multiplizieren
Brüche Dividieren
Eigenen Aufgaben erstellen
if ($adon == "ja") {
$ads = "
";
}
echo "$ads";
?>
Rechnen üben
Addieren,
Subtrahieren
Multiplizieren,
Dividieren
Das Einmaleins, 1x1 Tabelle
kleines Einmaleins großes Einmaleins
Quadrieren, Radizieren
Wurzel ziehen
Die Zahlen
|
$sommetje = $_REQUEST['sommetje'];
$gehele = $_REQUEST['gehele'];
$teller = $_REQUEST['teller'];
$noemer = $_REQUEST['noemer'];
$gehelea = $_REQUEST['gehelea'];
$tellera = $_REQUEST['tellera'];
$noemera = $_REQUEST['noemera'];
$geheleb = $_REQUEST['geheleb'];
$tellerb = $_REQUEST['tellerb'];
$noemerb = $_REQUEST['noemerb'];
$m = $_REQUEST['methode'];
$ga = $_REQUEST['ga'];
$ta = $_REQUEST['ta'];
$na = $_REQUEST['na'];
$gb = $_REQUEST['gb'];
$tb = $_REQUEST['tb'];
$nb = $_REQUEST['nb'];
$gu = $_REQUEST['gu'];
$tu = $_REQUEST['tu'];
$nu = $_REQUEST['nu'];
$tat = $_REQUEST['tat'];
$tbt = $_REQUEST['tbt'];
$ng = $_REQUEST['ng'];
$guh = $_REQUEST['guh'];
$tuh = $_REQUEST['tuh'];
$nuh = $_REQUEST['nuh'];
$guv = $_REQUEST['guv'];
$tuv = $_REQUEST['tuv'];
$nuv = $_REQUEST['nuv'];
$he = $_REQUEST['he'];
$somteller1 = $_POST['somteller1'];
$somnoemer1 = $_POST['somnoemer1'];
$breukteller1 = $_POST['breukteller1'];
$breuknoemer1 = $_POST['breuknoemer1'];
$uitkomst1 = $_POST['uitkomst1'];
$somteller2 = $_POST['somteller2'];
$somnoemer2 = $_POST['somnoemer2'];
$breukteller2 = $_POST['breukteller2'];
$breuknoemer2 = $_POST['breuknoemer2'];
$uitkomst2 = $_POST['uitkomst2'];
$somteller3 = $_POST['somteller3'];
$somnoemer3 = $_POST['somnoemer3'];
$breukteller3 = $_POST['breukteller3'];
$breuknoemer3 = $_POST['breuknoemer3'];
$uitkomst3 = $_POST['uitkomst3'];
?>
function Breuknotatie ($g,$t,$n) {
return "$g$t/$n";
}
function Getallen ($a,$h) {
$i = 0 ;
while ($i < $a ) {
$random = ( ( rand(1,70000) ) % $h ) + 1;
$lijst[] = $random ;
$i++;
}
return $lijst ;
}
function Heleneruit ($t,$n) {
$th = $t % $n ;
$gh = intval ( $t / $n ) ;
$lijst = array($gh,$th,$n);
return $lijst ;
}
function Vereenvoudig ($t,$n) {
$priem = array (0,2,3,5,7,9,11,13,17,19,23,29,31,37,41,43,47,53,59);
$i=1;
while ( $i < 18 ) {
$j = 0 ;
while ( $t % $priem[$i] == 0 && $n % $priem[$i] == 0 && $t > $priem[$i-1] ){
$t = $t / $priem[$i];
$n = $n / $priem[$i];
$j++;
}
$i++;
}
$lijst = array($t,$n);
return $lijst ;
}
function Opgave ($methode,$ga,$ta,$na,$gb,$tb,$nb) {
if ( $ta > $na ) { $ttemp = $ta; $ta = $na; $na = $ttemp; }
if ( $ta == $na ) { $na++; }
if ( $tb > $nb ) { $ttemp = $tb; $tb = $nb; $nb = $ttemp; }
if ( $tb == $nb ) { $nb++; }
$vba = Vereenvoudig ($ta,$na);
$ta = $vba[0];
$na = $vba[1];
$vbb = Vereenvoudig ($tb,$nb);
$tb = $vbb[0];
$nb = $vbb[1];
if ( $ga == "0" ) { $ga =""; }
if ( $gb == "0" ) { $gb =""; }
if ( $methode == "+" ) {
$tat = $na * $ga + $ta;
$tbt = $nb * $gb + $tb;
if ( $na == $nb ) { $ng = $na ; $tag = $tat ; $tbg = $tbt ; } else
{ $tag = $tat * $nb;
$tbg = $tbt * $na;
$ng = $na * $nb;
}
$tu = $tag + $tbg;
$nu = $ng;
}
if ( $methode == "-" ) {
if ( ( $ga + $ta / $na ) < ( $gb + $tb / $nb ) ) {
$tempg = $ga; $tempt = $ta; $tempn = $na; $ga = $gb; $ta = $tb; $na = $nb; $gb = $tempg ; $tb = $tempt ; $nb = $tempn ;
}
$tat = $na * $ga + $ta;
$tbt = $nb * $gb + $tb;
if ( $na == $nb ) { $ng = $na ; $tag = $tat ; $tbg = $tbt ; } else
{ $tag = $tat * $nb;
$tbg = $tbt * $na;
$ng = $na * $nb;
}
$tu = $tag - $tbg;
$nu = $ng;
}
if ( $methode == "x" ) {
$tat = $na * $ga + $ta;
$tbt = $nb * $gb + $tb;
$tu = $tat * $tbt;
$nu = $na * $nb;
}
if ( $methode == ":" ) {
$tat = $na * $ga + $ta;
$tbt = $nb * $gb + $tb;
$tu = $tat * $nb;
$nu = $tbt * $na;
}
$heleneruit = Heleneruit ($tu,$nu);
$guh = $heleneruit[0];
if ($guh == 0) {$guh = "";}
$tuh = "$heleneruit[1]";
$nuh = "$heleneruit[2]";
$vereenvoudig = Vereenvoudig ($tuh,$nuh);
$tuv = "$vereenvoudig[0]";
$nuv = "$vereenvoudig[1]";
$guv = $guh;
if ($methode == "+" || $methode == "-" ) {
if ( $ga || $gb) { $he = "$ga$ta/$na $methode $gb$tb/$nb =";
}
if ( $na != $nb ) { $he .= "$tat/$na $methode $tbt/$nb =";
}
$he .= "$tag/$ng $methode $tbg/$ng
= $tu/$nu";
if ( $guh ) { $he .= "= $guh$tuh/$nuh";
}
if ( $tuh != $tuv ) { $he .= "= $guh$tuv/$nuv";
}
if ( $tuh == "0" ) { $he .= "= $guh";
}
}
if ($methode == "x" ) {
if ( $ga || $gb) { $he = "$ga$ta/$na $methode $gb$tb/$nb =";
}
$he .= "$tat/$na $methode $tbt/$nb =";
$he .= "$tat x $tbt/$na x $nb = $tu/$nu";
if ( $guh ) { $he .= "= $guh$tuh/$nuh";
}
if ( $tuh != $tuv ) { $he .= "= $guh$tuv/$nuv";
}
if ( $tuh == "0" ) { $he .= "= $guh";
}
}
if ($methode == ":" ) {
if ( $ga || $gb) { $he = "$ga$ta/$na $methode $gb$tb/$nb =";
}
$he .= "$tat/$na $methode $tbt/$nb =";
$he .= "$tat/$na x $nb/$tbt =";
$he .= "$tat x $nb/$na x $tbt = $tu/$nu";
if ( $guh ) { $he .= "= $guh$tuh/$nuh";
}
if ( $tuh != $tuv ) { $he .= "= $guh$tuv/$nuv";
}
if ( $tuh == "0" ) { $he .= "= $guh";
}
}
$return = array(
"m" => $methode
, "ga" => $ga
, "ta" => $ta
, "na" => $na
, "gb" => $gb
, "tb" => $tb
, "nb" => $nb
, "gu" => $gu
, "tu" => $tu
, "nu" => $nu
, "tat" => $tat
, "tbt" => $tbt
, "ng" => $ng
, "guh" => $guh
, "tuh" => $tuh
, "nuh" => $nuh
, "guv" => $guv
, "tuv" => $tuv
, "nuv" => $nuv
, "he" => $he
);
return $return;
}
?>
$formulier = "brueche_multiplizieren.php";
$actie = "x";
$hoogte = 5 ;
$metgehelen = "";
?>
Rechnen mit Brüchen: Brüche Multiplizieren
if ( $sommetje == "kontrollieren" ) {
if ( $tuv == 0 ) {
$antwoord = $gehele ;
$goedeantwoord = $guv ;
} else {
$antwoord = Breuknotatie ($gehele,$teller,$noemer);
$goedeantwoord = Breuknotatie ($guv,$tuv,$nuv);
}
echo "Deine Antwort war: $antwoord ";
if ($antwoord == $goedeantwoord) {
echo "Das ist richtig!:
$he
";
} else {
echo "Die richtige Antwort ist $goedeantwoord Erklärung:
$he
";
}
}
?>
$qq = Getallen (7,$hoogte) ;
if ( $metgehelen ) {
$breuksom = Opgave ($actie,$qq[0],$qq[1],$qq[2],$qq[3],$qq[4],$qq[5]);
} else {
$breuksom = Opgave ($actie,"",$qq[1],$qq[2],"",$qq[4],$qq[5]);
}
$formtekst .= "
Hier sind die neuen Aufgaben:
|
Brüche Multiplizieren:
Multipliziere die Zähler
und
Multipliziere die Nenner.
Und dan vereinfachen.
Brüche Multiplizieren - leichte Aufgaben
Brüche Multiplizieren - schwere Aufgaben
|