Avatar billede cskaade Nybegynder
04. januar 2004 - 19:54 Der er 12 kommentarer og
1 løsning

Tæl fra 1 til 32

Jeg kan ikke hitte ud af hvordan man får den til at tælle fra foreksempel 12 og så kun til 32 for den efter skal begynde med 1 igen for at gå 32 lad os sige det skal tælle til 50 men kun mellem tallene fra 1 – 32 i dette til fælde vil det give 30

Hvordan gør man det 12 skal selvfølgelige kunne være et andet tal i mellem 1 – 32

Håber der er nogle som kan hjælp.
Avatar billede thesurfer Nybegynder
04. januar 2004 - 19:58 #1
huh? Du må meget gerne bruge kommaer og punktummer :)
Hvad er det du vil? Tælle fra 12 og til 32?
Avatar billede ellebaek Nybegynder
04. januar 2004 - 20:06 #2
<%
start = 12
slut = 32
i = 0
for start to slut
i = i+1
next
%>

response.write i

Noget i den stil ?
Avatar billede cskaade Nybegynder
04. januar 2004 - 20:09 #3
Jeg vil gøre så jeg kan regne ud hvilken vagt jeg har på en given dato, jeg har fået den til at regne ud hvor mange dage der er fra i dag og så til en dato længer fremme i tiden.

Alle mine vagt starter med et tal mellem 1 og 32, og så starter man forfra, så ja jeg vil have den til at tælle fra for eksempel fra 12 og så 50 dage frem og dette vil give 30.

Forstår du nu?.
Avatar billede ellebaek Nybegynder
04. januar 2004 - 20:10 #4
ah...
<%
start = 12
slut = 50
i = 0
for start to slut
i = i+1
next

response.write (i mod 32)
%>
Avatar billede ellebaek Nybegynder
04. januar 2004 - 20:11 #5
arh mon dog...

prøver lige igen..

<%
start = 12
slut = 50
i = start

for start to slut
i = i+1
next

response.write (i mod 32)
%>
Avatar billede thesurfer Nybegynder
04. januar 2004 - 20:12 #6
hmm.. ikke for i = start to slut?
Avatar billede ellebaek Nybegynder
04. januar 2004 - 20:12 #7
ok...

sidste forsøg :-)
Nu har jeg den...

<%
start = 12
slut = 50
i = start

for 1 to slut
i = i+1
next

response.write (i mod 32)
%>

Ved ikke helt om den skal starte ved 1 eller 0, det må du lige teste..
Men ve
Avatar billede ellebaek Nybegynder
04. januar 2004 - 20:13 #8
Nej Surfer :-)

Fandt jeg også lige ud af..
Avatar billede ellebaek Nybegynder
04. januar 2004 - 20:15 #9
Det var da en dårlig måde at gøre det på egentlig...

Denne er meget nemmere.

<%
start = 12
slut = 50

response.write ((start + slut) mod 32)
%>
Avatar billede thesurfer Nybegynder
04. januar 2004 - 20:15 #10
hmm.. jeg får en fejl?:

for 1 to slut
---^ (mellem "r" og "1")

Kode:
<%
start = 12
slut = 50
i = start

for 1 to slut
i = i+1
next

response.write (i mod 32)
%>
Avatar billede ellebaek Nybegynder
04. januar 2004 - 20:17 #11
det er klart nok...
det var fordi jeg glemte at definere en tæller...
Hvis det skal gøres på den måde skal det se ud som dette:

<%
start = 12
slut = 50
i = start

for j = 1 to slut
i = i+1
j = j+1
next

response.write (i mod 32)
%>

Men den metode jeg skrev: 04/01-2004 20:15:16 giver vidst samme resultat men er en del nemmere...
Avatar billede cskaade Nybegynder
04. januar 2004 - 20:29 #12
ellebaek--> den du skrev 04/01-2004 20:15:16 virker som jeg lige kan se, og har prøvet den af så mange tak, det har jeg brugt en masse tid på, jeg ved ikke om den sidste virker men jeg prøver den da efter.
Avatar billede ellebaek Nybegynder
04. januar 2004 - 20:30 #13
jeg synes du skal holde dig til den der virker, da den ikke er så krævende som den der tæller igennem fra 1 til 50 hvis du skal 50 dage frem.

Takker for points.

..Ellebæk!
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