Gde je greška u kodu za upoređivanje dva broja?

  • 3 odgovora
  • 3.760 pregleda
Gde je greška u kodu za upoređivanje dva broja? 09.07.2016. u 12:23 · pre 125 meseci #1
If Kutija.Text <= 2 Then Kutija.Text = "Broj je manji od dva"
If Kutija.Text >= 2 Then Kutija.Text = "Broj je veći od dva"
Gde je greška šta bi trebao da dodam u ovoj liniji koda else i kako?
Re: Gde je greška u kodu za upoređivanje dva broja? 11.07.2016. u 15:34 · pre 125 meseci #2
S obzirom da zelis da primenis matematicku operaciju nad stringom, do greske dolazi ukoliko se u tom Kutija textboxu nalaze slova, ukoliko su brojevi radice bez greske.

Najlakse resenje je ispitati prvo da li se u textoxu nalaze brojevi ili slova, koriscenjem IsNumeric funckcije

Code:
If IsNumeric(Kutija.Text) = True Then
    If Kutija.Text <= 2 Then
        Kutija.Text = "Broj je manji od dva"
    ElseIf Kutija.Text >= 2 Then
        Kutija.Text = "Broj je veci od dva"
    End If
End If


Re: Gde je greška u kodu za upoređivanje dva broja? 11.07.2016. u 20:33 · pre 125 meseci #4
Milslim da sam naša lakše jednostavnije rešenje:

Code:
If Convert.toInt32(TextBox1.Text) < 2 Then
    TextBox1.Text = "Broj je manji od dva"
ElseIf Convert.toInt32(TextBox1.Text) > 2 Then
    TextBox1.Text = "Broj je veći od dva"
Else
    TextBox1.Text = "Broj je dva"
End If
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme