Avatar billede lasbas Nybegynder
02. november 2007 - 09:53 Der er 4 kommentarer og
3 løsninger

lægge 2 tal sammen

jeg er helt ny til det her... hvad mangler jeg

Public Class Form1
    Dim Val1 As Integer
    Dim val2 As Integer
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click


        Val1 = (TextBox1.Text)

        Dim str As String = TextBox1.Text

        str.t()
        val2 = TextBox2.Text

        TextBox1.Text = (Val1 + val2)
    End Sub

    Private Sub TextBox3_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox3.TextChanged

    End Sub
End Class
Avatar billede medions Nybegynder
02. november 2007 - 10:05 #1
Brug CInt()

//>Rune
Avatar billede medions Nybegynder
02. november 2007 - 10:06 #2
Val1 = CInt(TextBox1.Text)
val2 = CInt(TextBox2.Text)

For at konvertere det til en Integer (tal) ellers er det en String (tekststreng)

//>Rune
Avatar billede lasbas Nybegynder
02. november 2007 - 10:11 #3
sådan her ?

Public Class Form1
    Dim Val1 As Integer
    Dim val2 As Integer
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click


        Val1 = CInt(TextBox1.Text)

        Dim str As String = TextBox1.Text

        str.t()
        val2 = CInt(TextBox2.Text)

        TextBox1.Text = (Val1 + val2)
    End Sub

    Private Sub TextBox3_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox3.TextChanged

    End Sub
End Class
Avatar billede medions Nybegynder
02. november 2007 - 10:12 #4
Ikke helt...
    Dim Val1 As Integer
    Dim val2 As Integer
    Dim resultat As Integer

        Val1 = CInt(TextBox1.Text)

        Dim str As String = TextBox1.Text

        str.t()
        val2 = CInt(TextBox2.Text)
        resultat = val1 + val2
        TextBox1.Text = (Cstr(resultat))

//>Rune
Avatar billede lasbas Nybegynder
02. november 2007 - 10:19 #5
tak
Avatar billede medions Nybegynder
02. november 2007 - 10:23 #6
NP ;o)

Bare husk at du altid skal konvertere strenge når skal laves matematiske beregninger...

Integer er til heltal    -    CInt()
Double er til kommatal  -    CDbl()

Så skulle det være til at holde styr på.

//>Rune
Avatar billede word-hajen Nybegynder
02. november 2007 - 16:37 #7
Vær opmærksom på, at en integer kun kan indeholde tal mellem -32.768 til 32.767. Er dine tal større/mindre, skal du bruge en anden datatype.
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