02. maj 2002 - 11:32Der er
5 kommentarer og 1 løsning
Gennemsnit
Jeg mangler lidt hjælp til lektierne :-)
Der skal laves et array, som udskriver tabelen for det indtastede tal:
· Udskrivningen af arrayet skal ske i en procedure · Der skal laves en funktion der beregner gennemsnittet af tallene i ar-rayet. Gennemsnittet skal også udskrives.
Jeg mangler lige at få det med gennemsnittet til at virke:
Min Kode:
<% If Request.Servervariables("Query_String") <> "" Then
wtal=Request.QueryString("tal")
if (not(ErhelTal(wtal))) then Response.Write "Du skal skrive et heltal !!" Response.End end if
Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
FOR i=1 to 10 tabtal = wtal*i Response.Write tabtal & ", " sum = sum+tabtal gntal = gntal + tabtal Next Response.Write "<br>" Response.Write "Summen af tallene er:" & sum End Function
Function GennemSnit(tal) GennemSnit = gntal/10 End Function
du skal havde din SkrivTabel til at returnere summen:
Function SkrivTabel(Tal) . . DIN KODE .
SkrivTabel = sum '<---Tilføj End Function
Så skal du rette hvis du kalder skrivTabel: Fra : Call SkrivTabel(wtal) Til : totalSum = SkrivTabel(wtal)
Så skal du rette hvor du kalder gennesnit functionen: Fra : Response.Write "GennemSnittet er: " & GennemSnit(sum) Til : Response.Write "GennemSnittet er: " & GennemSnit(totalSum)
<% If Request.Servervariables("Query_String") <> "" Then wtal=Request.QueryString("tal") if (not(ErhelTal(wtal))) then Response.Write "Du skal skrive et heltal !!" Response.End end if
Call SkrivTabel(wtal)
ELSE %> <form> Hvilken tabel ønsker du<br> <input type="text" name="tal" size="10"><br> <input type="submit" value="Skriv Tabel"> </form> <% END IF
Function ErHeltal(tal) If(Not isNumeric(tal)) Then ErHeltal = false Else ErHeltal = (CLng(tal) = Round(tal)) End If End Function
Function SkrivTabel(Tal)
FOR i=1 to 10 tabtal = wtal*i Response.Write tabtal & ", " sum = sum+tabtal Next Response.Write "<br>" Response.Write "Summen af tallene er:" & sum Response.Write "<br>" Response.Write "GennemSnittet er: " & GennemSnit(sum)
End Function
Function GennemSnit(tal) GennemSnit = tal/10 End Function
OK, tak for de mange bud !!! Point til eagleeye for forklaringen, det er jo meningen at jeg skal forstå det jeg laver ;-)
Hygge Hayza !"#!
Synes godt om
Ny brugerNybegynder
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.