Avatar billede j1z Nybegynder
09. maj 2006 - 22:58 Der er 6 kommentarer og
1 løsning

Hjælp til udregning af formel

Hej eksperter,

Jeg har fået til opgave at lave en side som skal udregne et resultat udfra en given formel.

Er der nogen der kan hjælpe mig med at skrive koden til denne udregning?

http://www.exide-nordic.com/Ventilation.ppt
Avatar billede fennec Nybegynder
10. maj 2006 - 08:38 #1
Der er to forskellige beregninger på det link, men her har du den første:
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function beregn()
{
  objForm = document.myForm
  if(objForm.bat(0).checked && objForm.Charge(0).checked) Igas = 5;
  if(objForm.bat(0).checked && objForm.Charge(1).checked) Igas = 20;
  if(objForm.bat(1).checked && objForm.Charge(0).checked) Igas = 1;
  if(objForm.bat(1).checked && objForm.Charge(1).checked) Igas = 8;
  n = +objForm.n.value
  Crt = +objForm.Crt.value
 
  Q = 0.05 * n * Igas * Crt * 1000
  document.getElementById("result").innerHTML = Q
}
//-->
</SCRIPT>

<form name="myForm" method="post" action="_self" onsubmit="return false;">
<input type="Radio" class="checkNo" name="bat" value="1" checked>Free<br>
<input type="Radio" class="checkNo" name="bat" value="2">Valve<br>
<input type="Text" name="n" value="1"><br>
<input type="Text" name="Crt" value="1"><br>
<input type="Radio" class="checkNo" name="Charge" value="1" checked>Float<br>
<input type="Radio" class="checkNo" name="Charge" value="2">Boost<br>
<input type="Button" value="Beregn" onClick="beregn();return false;"><br>
Værdi: <span id="result"></span>
</form>

Det er ren JS...
Avatar billede j1z Nybegynder
10. maj 2006 - 10:02 #2
Perfekt. Det ser godt ud. Jeg kigger lige nærmere på det i aften, men umiddelbart ser det rigtigt ud.
Avatar billede j1z Nybegynder
11. maj 2006 - 00:08 #3
Så langt så godt. Det virker jo lige efter planen :o)

http://www.exide.dk/ventilation.asp

Jeg har prøvet at lave den anden, men går lidt død i det, selvom jeg jo godt forstår din kode, men måske det bare bliver lidt komplekst i mit hovede. Kan du hjælpe mig?

VH
Jens
Avatar billede j1z Nybegynder
11. maj 2006 - 00:09 #4
Kan det laves så det virker i Firefox?
Avatar billede fennec Nybegynder
11. maj 2006 - 09:06 #5
Den kode virker allerede i FF. Det virker i hvertfald i min :o)

Dette er koden til den anden beregning:
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function beregn()
{
  objForm = document.myForm
  Igas = 0
  if(objForm.bat(0).checked && objForm.Charge(0).checked) Igas = 2;
  if(objForm.bat(0).checked && objForm.Charge(1).checked) Igas = 6;
  if(objForm.bat(0).checked && objForm.Charge(2).checked) Igas = 7;
  if(objForm.bat(1).checked && objForm.Charge(0).checked) Igas = 1;
  if(objForm.bat(1).checked && objForm.Charge(1).checked) Igas = 1.5;
  n = +objForm.n.value
  Crt = +objForm.Crt.value
 
  Q = 0.05 * n * Igas * Crt/100
  document.getElementById("result").innerHTML = Q
}
//-->
</SCRIPT>

<form name="myForm" method="post" action="_self" onsubmit="return false;">
<input type="Radio" class="checkNo" name="bat" value="1" checked>FV<br>
<input type="Radio" class="checkNo" name="bat" value="2">VRLA<br>
<input type="Text" name="n" value="1"><br>
<input type="Text" name="Crt" value="1"><br>
<input type="Radio" class="checkNo" name="Charge" value="1" checked>IU<br>
<input type="Radio" class="checkNo" name="Charge" value="2">IUI<br>
<input type="Radio" class="checkNo" name="Charge" value="3">W<br>
<input type="Button" value="Beregn" onClick="beregn();return false;"><br>
Værdi: <span id="result"></span>
</form>
Avatar billede j1z Nybegynder
11. maj 2006 - 12:55 #6
Super.. mange tak for hjælpen..

Svarer du lige, så får du points..
Avatar billede fennec Nybegynder
11. maj 2006 - 16:00 #7
.o) <-- One Eyed Jack
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
Kurser inden for grundlæggende programmering

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