Avatar billede Slettet bruger
19. juni 2008 - 16:08 Der er 7 kommentarer og
1 løsning

Simpel beregning af Newtons anden lov

Hej,

Jeg har udviklet et produkt som skal kunne beregne den ukendte variable i Newtons anden lov.

Som man kan se her:

http://rtgkom.dk/~sonnyg05/agf/index.php?menu=3&submenu=9

beregner den før man har indtastet værdier, og derfor melder den /0-fejl.

Hvordan kan jeg gøre sådan så den først beregner når man har trykket på knappen?

KODE:
Newtons second law
<br /><br />
F=ma
<br /><br />
F is the force, m is the mass and a is the acceleration - all in SI-units.
<br /><br />

<?php
echo'
<form method=post>
F: <input type="text" name="f">
a: <input type="text" name="a">
<input type=submit value="Beregn den ukendte værdi">
</form>
';


$f = $_REQUEST["f"];
$a = $_REQUEST["a"];

$m = $f / $a;

echo '<br />';
echo "F er: " . $f;
echo '<br />';
echo "m er: " . $m;
echo '<br />';
echo "a er: " . $a;
?>

<br /><br />
<hr />
<br />
The product of the mass and velocity is the momentum of the object (which Newton himself called "quantity of motion").
<br />It should be noted that, as is consistent with the law of inertia, the time derivative of the momentum is non-zero when the momentum changes direction,
even if there is no change in its magnitude. See time derivative.
<br /><br />
If the mass of the object in question is constant this differential equation can be rewritten as:
<br /><br />
F = m a
<br /><br />
where:
<br /><br />
a = dv / dt is the acceleration.
<br /><br />
A verbal equivalent of this is "the acceleration of an object is proportional to the force applied, and inversely proportional to the mass of
the object". If momentum varies nonlinearly with velocity (as it does for high velocities — see special relativity), then this last version is not accurate.
Avatar billede michael_stim Ekspert
19. juni 2008 - 16:14 #1
if(isset($_POST['din_knap'])){

//kode
}
Avatar billede michael_stim Ekspert
19. juni 2008 - 16:17 #2
<?php
echo'
<form method=post>
F: <input type="text" name="f">
a: <input type="text" name="a">
<input type="submit" name="knap" value="Beregn den ukendte værdi">
</form>
';

if(isset($_POST['knap'])){

$f = $_REQUEST["f"];
$a = $_REQUEST["a"];

$m = $f / $a;

echo '<br />';
echo "F er: " . $f;
echo '<br />';
echo "m er: " . $m;
echo '<br />';
echo "a er: " . $a;
}
?>
Avatar billede Slettet bruger
19. juni 2008 - 16:22 #3
Okay, mange tak for hjælpen :-) Hvordan kan jeg så kalde knappen for "knap" ?
Avatar billede Slettet bruger
19. juni 2008 - 16:22 #4
Ahh.. Det havde jeg ikke lige set, hehe ;-)
Avatar billede Slettet bruger
19. juni 2008 - 16:26 #5
Tusind tak for hjælpen, nu virker det :D
Avatar billede michael_stim Ekspert
19. juni 2008 - 16:36 #6
Smaler ikke på point. Læg bare et svar selv og accepter ;o)
Avatar billede michael_stim Ekspert
19. juni 2008 - 16:36 #7
Smaler=Samler
Avatar billede Slettet bruger
19. juni 2008 - 16:38 #8
Hehe, okay - det vil jeg så gøre :-)
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