Avatar billede elgeek Nybegynder
10. marts 2002 - 16:37 Der er 14 kommentarer

Lægge sammen

Nu har jeg siddet lidt og undret mig over det her..lortet skal bare lægge sammen..

dim 1, 2, 3, checkthing
1 = "1"
2 = "2"
3 = "3"

checkthing = 1 + 2 + 3 (virker ikke..den skriver bare 123 istedet for 6)..

plz help? =)


Avatar billede bidetus Nybegynder
10. marts 2002 - 16:40 #1
Nåh ja, det er rigtigt det havde jeg også problemer med engang, kan ikke huske hvordan man løste det, men det er noget med en funktion man bruger.
Avatar billede arriva Nybegynder
10. marts 2002 - 16:42 #2
1 = 0
1 = 1 + 1
2 = 0
2 = 2 + 2
3 = 0
3 = 3 + 3

checkting  = 1 + 2 + 2
Avatar billede arriva Nybegynder
10. marts 2002 - 16:43 #3
dvs. den skal først lige laves sådan at den ved det er tal... ellers kunne det jo ligeså godt være tal i tekst format, hvis du forstår
Avatar billede mr.meincke Nybegynder
10. marts 2002 - 16:52 #4
prøv:

FormatNumber(1+2+3, Standard)
Avatar billede excession Nybegynder
10. marts 2002 - 16:55 #5
du skal bare gøre som arriva siger.. :)

undlad "" omkring tal hvis de skal opfattes som tal
Avatar billede coltau Juniormester
10. marts 2002 - 17:27 #6
Du må aldrig anvende variable-navne der kun består af tal. ! Hvad skal compileren tro når du skriver:

dim 1, 2, 3, checkthing
1 = "1"
2 = "2"
3 = "3"
checkthing = 1 + 2 + 3

Du har lige ændre 1 og 2 og 3 til at betyde noget andet end tal. Du har omdefineret 1 til en variable der kan indeholde tekst. ? Det mås man aldrig gøre.

dim T1, T2, T3, checkthing
T1 = "1"
T2 = "2"
T3 = "3"
checkthing = 1 + 2 + 3

Så får du at checkthing = 6
ELLER skulle det have været:
checkthing = T1 + T2 + T3
Du kan se - vi andre er også i tvivl.
Avatar billede pfp Nybegynder
10. marts 2002 - 17:42 #7
Er der ikke noget med Cint? :-)
Avatar billede arriva Nybegynder
10. marts 2002 - 17:46 #8
jo, men det vil ikke virke :) Prøvede nemlig i går... :(
Avatar billede buha Nybegynder
10. marts 2002 - 20:52 #9
det er fordi der er mellem rum mellem prøv:
1 = "1"
2 = "2"
3 = "3"
strTal = "0"
checkthing = strTal+1+2+3
Avatar billede buha Nybegynder
10. marts 2002 - 20:53 #10
skulle være svar
Avatar billede excession Nybegynder
10. marts 2002 - 23:08 #11
mellemrum betyder ingenting
Avatar billede tsunami Nybegynder
15. marts 2002 - 16:07 #12
Det er pga. gåseøjnene og fordi variablenavne ikke kan starte med et tal... prøv med

a = 1
b = 2
c = 3
checkthing = 1 + 2 + 3

Det skulle virke
Avatar billede tsunami Nybegynder
15. marts 2002 - 16:07 #13
Ups....

a = 1
b = 2
c = 3
checkthing = a + b + c
Avatar billede tsunami Nybegynder
15. marts 2002 - 16:08 #14
Bliver da også ved... skod koder lige nu
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