Avatar billede googolplex Novice
24. september 2004 - 09:34 Der er 15 kommentarer og
2 løsninger

Konstruktion af ligninger

Hej, jeg vil gerne forsøge at få PHP til at generere tilfældige ligninger. Følgende skal genereres:

Ligning: x + 8 = 1
Løsning: x = -7

Ligning: 2x + 5 = -4 + 5x
Løsning: x = 3

Ligning: 3(-4 + 2x) - 7 = 15 + 23x
Løsning: x = -2

Jeg har brug for nogle gode ideer til hvordan jeg kommer igang, nogen der kan hjælpe ?

Hvis der er nogle der kender et program der kan bruges til formålet, eller har et link til et sted på nettet (ikke www.matematikbogen.dk!!) må I også meget gerne skrive :)
Avatar billede rashid Praktikant
24. september 2004 - 09:38 #1
Avatar billede googolplex Novice
24. september 2004 - 09:40 #2
Ja, jeg vil bare gerne have et direkte link til noget en 'ligninger-generator' :)

Er der noget specifikt på siden du tænker på ?
Avatar billede kviller Novice
24. september 2004 - 10:37 #3
Her er lidt at starte med, håber du kan bruge det.

<?php
$x = rand (-40, 40) ;
$y = rand (-40, 40) ;

echo "Ligning: ";
echo $x . "+ x" . "=" . $y . "<br />";
$z = $x - $y;
echo "L&oslash;sning: X =  ";
echo $z;


?>

Hvis du skal bruge forskellige tegn, kan du jo lave en $tegn = rand (1, 4) og lave en if $tegn = --- bla bla bla, du skulle jo kun have lidt at "starte med" som du skriver, så vil ikke tage hele glæden fra dig :)

Håber du kan bruge det.
Avatar billede kviller Novice
24. september 2004 - 10:41 #4
WHOOOOPS Tror vidst lige jeg skal have mine matematik penge tilbage :) Kan sgu ikke selv huske hvordan man regner en ligning og så er det svært at lave det. Men håber du fattede idéen alligevel.
Avatar billede googolplex Novice
24. september 2004 - 11:52 #5
Hehe, ja, jeg prøver mig lidt frem, men jeg tror nu ikke det er helt simpelt - for en lærer altså ;)
Avatar billede Slettet bruger
24. september 2004 - 11:58 #6
er du lærer?
Avatar billede googolplex Novice
24. september 2004 - 13:31 #7
Jep
Avatar billede googolplex Novice
24. september 2004 - 13:33 #8
Avatar billede kviller Novice
24. september 2004 - 14:26 #9
Det eneste jeg kagede lidt i var udregningen af ligningen hvor jeg skriver $z= $x - $y det er vidst ikke sådan man lige løser en ligning... Hvis du kan lære mig at løse ligninger er scriptet ikke så svært at lave hehehehe....
Avatar billede kviller Novice
24. september 2004 - 14:34 #10
Den er altså god nok, så vidt jeg kan se, så virker den (når man lige retter udregningn til det rigtige ved at bytte om på x & y.) Så løsningen på den første er:

<?php
$x = rand (-40, 40) ;
$y = rand (-40, 40) ;

echo "Ligning: ";
echo $x . "+ x" . "=" . $y . "<br />";
$z = $y - $x;
echo "L&oslash;sning: X =  ";
echo $z;


?>
Avatar billede kviller Novice
24. september 2004 - 14:47 #11
Jeg tror sgu jeg har gen-lært at lave ligninger nu :) Har siddet og testet scriptet mange gange nu på denne måde:
<?php
$x = rand (-40, 40) ;
$y = rand (-40, 40) ;

echo "Ligning: ";
echo $x . "+ x" . "=" . $y . "<br />";
$z = $y - $x;
echo "L&oslash;sning: X =  ";
echo $z;

// tester script udregning.


$res = $x + $z;

if ($res==$y){
    echo "<br />rigtigt";
    } else {
        echo "<br />forkert";
        };
?>

Det virker.

Jeg har også lavet de andre, men som du skriver ville du jo kun have starten, så giv lyd fra dig hvis du vil have resultatet på de andre også (men der er vel lidt sports ånd over selv at finde resultatet specielt for en lærer.) Nu vil jeg hoppe i seng, klokken er 1 om natten her i New Zealand.

Det ligger forøvrigt her: http://www.nedjakob.dk/tests/lign.php den første ligning.
Avatar billede googolplex Novice
24. september 2004 - 14:58 #12
Jeg roder videre med det, takker :)
Avatar billede Slettet bruger
25. september 2004 - 12:25 #13
skal du så bruge det her til undervisning?
Avatar billede googolplex Novice
25. september 2004 - 12:49 #14
Jeg skal bruge det til at kunne generere en masse ligninger til mine elever :)
Avatar billede Slettet bruger
25. september 2004 - 17:03 #15
ok, det er smart nok. Hvilket klassetrin underviser du?
Avatar billede googolplex Novice
25. september 2004 - 22:43 #16
6-9
Avatar billede Slettet bruger
26. september 2004 - 08:14 #17
ok, jeg gik ud af 9. sidste år :P
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester