Avatar billede Pressured Nybegynder
19. april 2011 - 12:08 Der er 8 kommentarer

tal til bogstaver

hej alle, jeg er i gang med at skrive en kode i vb, som skulle lave en loginformular, problemet ligger i at jeg vil lave tallene 1-26 om til bogstaver, det skriver jeg sådan her:
Dim 1, 2, 3, 4... as integer
1 = a
2 = b
...
har også prøvet
Dim 1 as integer = a
dim 2 as integer = b
dim 3 as integer = c
...
vb siger at jeg skal skrive det sådan her
1:: = a
2:: = b
3:: = c
...
men det hjælper ikke på koden.
Avatar billede supertekst Ekspert
19. april 2011 - 12:15 #1
Inspiration:
Sub talTilBogstav()
Dim tal, bogstav As String
    tal = 1
    bogstav = Chr(tal + 96)
End Sub
Avatar billede Pressured Nybegynder
19. april 2011 - 12:29 #2
når ja, er noget så langt med koden her:
Option Strict On
Module Module1

    Sub Main()
        Dim tal As Integer
        Dim 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 ,14 ,15 ,16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 as string
        1 = v
        2 = i
        3 = t
        4 = t
        5 = u
        6 = s
        7 = g
        8 = h
        9 = b
        10 = j
        11 = k
        12 = l
        13 = m
        14 = n
        15 = o
        16 = p
        17 = q
        18 = r
        19 = e
        20 = c
        21 = d
        22 = a
        23 = w
        24 = x
        25 = y
        26 = z
        Console.Write("indtast bruger: ")
        tal = CInt(Console.ReadLine())
        If tal < 13 Then
            Console.WriteLine("navn indtastet rigtigt")
        Else
            Console.WriteLine("navn indtastet forkert")
        End If
        Console.Writeline("tryk enter for at fortsætte")
        Console.ReadLine()
    End Sub

End Module
Avatar billede Voyager57 Nybegynder
19. april 2011 - 12:31 #3
Burde du ikek lave en:

F.eks
1="a"
2="b"

o.s.v.

Anførselstegn, da det er tekst...
Avatar billede Pressured Nybegynder
19. april 2011 - 13:05 #4
fx når jeg skriver
1 = a
så skriver vb: labels that are numbers must be followed by colons.
og linjen før lighedstegnet skriver vb: syntax error
har ellers lavet en lignende kode fx:

module module1
sub main()
dim dag as integer = 7
dim km as integer = 3
dim beløb as integer = dag * km
console.writeline("km på en uge = " & beløb)
console.readline
end sub
end module
Avatar billede Pressured Nybegynder
19. april 2011 - 13:16 #5
det skrives i visual basic 2010 express edition.
Avatar billede ksoren Nybegynder
19. april 2011 - 13:27 #6
Lidt regler omkring navngivning af variabler:

http://msdn.microsoft.com/en-US/library/81ed9a62%28v=VS.80%29.aspx
Avatar billede Pressured Nybegynder
19. april 2011 - 14:17 #7
#6 du har reddet mit liv!
er allerede glad for en hjemmeside, kan varmt anbefale den :)
Avatar billede Pressured Nybegynder
19. april 2011 - 14:26 #8
gerne send et svar ksoren
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