Avatar billede gerlach-1955 Nybegynder
22. august 2009 - 19:22 Der er 7 kommentarer og
1 løsning

hjælp til loop

Er lige blevet kastet ud i en programtilretning uden nogen form for boglig dokumentation omkrink asp og VB. Men skal nok komme efter det.

Sender lige programkode der skal ændres:

<% for i = 1 to 5

%>
<%
if (((i-1) MOD 2)=0) then
color = application("color")
else
color = "ffffff"
end if
%>
<TR BGCOLOR="#<%= color %>">
<TD CLASS="Almindelig">
• <%= i %> enheder
</TD>
<TD CLASS="Almindelig" ALIGN="RIGHT" WIDTH="90">
<%
pris = (i*rsVare("Enhedspris")) + (((i*rsVare("Enhedspris")) * rsVare("TillagVedAnbrud"))/100)
response.write VisTal(FormatNumber(pris*kundePrisIndex, 2), OffentligVarepris)
%>

*************' slut

Som i kan se er der tale om et loop (i=1 to 5)
Jeg vil gerne have at "i" bliver forøget med følgende formel=
Hvis i er lig 2 så forøg i med 1
hvis i= 3 så forøg i med 3
hvis i= 6 så forøg i med 6
hvis i= 12 så forøg i med 12

Håber at spørgsmålet er defineret okay..

thats it.

Håber at nogen forstod dette.
Giver 60p. Da den vil lette mig for meget besvær
Avatar billede arne_v Ekspert
22. august 2009 - 19:38 #1
Lav et array med de værdier du vil have og brug i som index ind i det array.
Avatar billede gerlach-1955 Nybegynder
22. august 2009 - 19:47 #2
Hej arne_v

Så vil mit næste spørgsmål bare være hvordan jeg laver et array.

Det var lidt sort snak for mig. Men måske er jeg på den forkerte side.
Jeg er jo ikke udvikler i den forstand.

Er villig til at betale et beløb vi kunne blive enige om hvis du indsætter koden.

Hvad siger du til det?

Henrik
Avatar billede arne_v Ekspert
22. august 2009 - 20:21 #3
Dim a(5)
a(0) = 0
a(1) = 1
a(2) = 2
a(3) = 3
a(4) = 6
a(5) = 12

og brug a(i) hvor du nu bruger i indeni løkken
Avatar billede gerlach-1955 Nybegynder
22. august 2009 - 21:32 #4
Jeps....

Har lige prøvet.. virker.

Undskyld det sene svar.. Børn og hustru og hund skulle lige klares.

Hvordan får du nu disse point?..

Henrik
Avatar billede arne_v Ekspert
22. august 2009 - 21:37 #5
Ihvertfald ikke ved at du selv ligger svar og accepterer det.
Avatar billede gerlach-1955 Nybegynder
22. august 2009 - 22:08 #6
har du fået de 60 point?
Avatar billede arne_v Ekspert
22. august 2009 - 23:12 #7
Nej. Du tog selv point.
Avatar billede Slettet bruger
22. august 2009 - 23:26 #8
Snydt igen arne_v :-)
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