Avatar billede pfp Nybegynder
24. januar 2001 - 11:34 Der er 6 kommentarer og
1 løsning

Hvad går galt?

Jeg havde noget kode som jeg havde fået til at virke, men som jeg sgu\' desværre til at ødelægge det på mystisk vis. Kan i se hvad der er galt med dette:

<%
Dim A,B,C
A = 3
B = 5
C = 2
%>
<%=(-B) + Sqr((B*B)-4(A)*(C)) / (2*A)%>

Mvh Peter
Avatar billede tpiil Nybegynder
24. januar 2001 - 11:39 #1
<%
Dim A,B,C
A = 3
B = 5
C = 2
er = (-B) + Sqr((B*B)-4(A)*(C)) / (2*A)
%><%=er%>
Avatar billede sbarnney Nybegynder
24. januar 2001 - 11:46 #2
Hvis du sætter den sammen sådan her får du 4,8333333

<% = (-B) + Sqr((B*B) -4 *A*(C)) / (2*A)%>

MVH
Stig
Avatar billede pfp Nybegynder
24. januar 2001 - 11:46 #3
tpiil->
Det virker stadig ikke????

Jeg får fejlen:

Typerne passer ikke sammen: \'[number: 4]\'
Avatar billede pfp Nybegynder
24. januar 2001 - 11:54 #4
sbarnney->
Det virker fint nok hvis jeg har a,b,c fastsatte som konstanter. Men hvis jeg bruger Form.Request får jeg fejlen: Der opstod et overløb.

Her er hele min kode:
<%
Dim A,B,C
A = Request.Form(\"a\")
B = Request.Form(\"b\")
C = Request.Form(\"c\")
%>
<html>

<body>

<form method=\"POST\" action=\"Default.asp\">
  <p><font size=\"1\" face=\"Verdana\">Indtast a,b,c:<br>
  <br>
  a:<br>
  <input type=\"text\" name=\"a\" size=\"20\"><br>
  b:<br>
  <input type=\"text\" name=\"b\" size=\"20\"><br>
  c:<br>
  <input type=\"text\" name=\"c\" size=\"20\"><br>
  <input type=\"submit\" value=\"Løs ligning\" name=\"B1\" style=\"font-family: Verdana; font-size: 8 pt\"></font></p>
</form>

<p><font size=\"1\" face=\"Verdana\"><br>
Facit:<br>
<br>
<% = (-B) + Sqr((B*B) -4 *A*(C)) / (2*A)%> </font> </p>

</body>

</html>
Avatar billede sbarnney Nybegynder
24. januar 2001 - 13:28 #5
Istedet for A = Request.Form(\"a\") lav navnene om til f.eks. 1,2 og 3. Så A = Request.Form(\"1\")


Stig
Avatar billede pfp Nybegynder
24. januar 2001 - 13:36 #6
sbarnney->

Det gør ingen forskel.
Avatar billede tpiil Nybegynder
24. januar 2001 - 13:41 #7
denne kode virker på min computer:
<html>

<body>
<form method=\"POST\" action=\"?mode=facit\">
  <p><font size=\"1\" face=\"Verdana\">Indtast a,b,c:<br>
  <br>
  a:<br>
  <input type=\"text\" name=\"a\" size=\"20\"><br>
  b:<br>
  <input type=\"text\" name=\"b\" size=\"20\"><br>
  c:<br>
  <input type=\"text\" name=\"c\" size=\"20\"><br>
  <input type=\"submit\" value=\"Løs ligning\" name=\"B1\" style=\"font-family: Verdana; font-size: 8 pt\"></font></p>
</form>
<% if request(\"mode\") = \"facit\" then %>
<p><font size=\"1\" face=\"Verdana\"><br>
<%
Dim A,B,C
A = Request.Form(\"a\")
B = Request.Form(\"b\")
C = Request.Form(\"c\")
%>
Facit:<br>
<br>
<% = (-B) + (B*B) -4 *A*(C) / (2*A)%> </font> </p>
<% end if %>
</body>

</html>
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

IT-JOB