• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Początkuje vb. Prosze o pomoc

Object Storage Arubacloud
0 głosów
542 wizyt
pytanie zadane 17 października 2015 w Inne języki przez Satanoi Początkujący (260 p.)
otuż wpisuję coś takiego co jest mi potrzebne

 

Public Class Form5
    Dim firstnum, secondnum, thirdnum As String
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        firstnum = TextBox1.Text
        secondnum = 1,732050807568877
        thirdnum = 2
        TextBox2.Text = (firstnum * firstnum * secondnum) / thirdnum

    End Sub
End Class

 

i dostaje errora typu

Ważność    Kod    Opis    Projekt    Plik    Wiersz
Błąd    BC30205    Oczekiwano końca instrukcji.    Bryły  i figury    C:\Users\XXX\Desktop\Bryły  i figury\Bryły  i figury\Form5.vb    5

 

Domyślam się że coś powinienem dodać do

secondnum = 1,732050807568877

ale co?? Prosze o pomoc

1 odpowiedź

+1 głos
odpowiedź 17 października 2015 przez furas Maniak (53,800 p.)
Nie używam VB więc będę strzelał:

- zadeklarowałeś zmienne jako String a przypisujesz wartości liczbowe

- powinna być kropka zamiast przecinku w zapisie liczby rzeczywistej

---

BTW: na forum jest przycisk do wstawiania kodu przez co jest kolorowany i bardziej czytelny.
komentarz 17 października 2015 przez Satanoi Początkujący (260 p.)
Public Class Form5
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        TextBox2.Text = (TextBox1.Text * TextBox1.Text * 1732050807568877) / 2000000000000000


    End Sub
End Class

zmieniłem na takie coś i w momęcie gdy jako textbox wpisuje liczbę naturalną jest wszystko ok lecz gdy wpisze liczbę z przecinkiem wszystko szlag trafia

komentarz 17 października 2015 przez furas Maniak (53,800 p.)
Polacy zapisują liczby z użyciem przecinka 3,1415
a amerykanie z użyciem kropki 3.1415

Komputery przeważnie też rozumieją tylko zapis z kropką.

Użycie funkcji do zamiany w tekscie przecinka na kropkę może rozwiąże problem.

Podobne pytania

0 głosów
1 odpowiedź 899 wizyt
pytanie zadane 22 października 2015 w Inne języki przez Michu99 Użytkownik (820 p.)
0 głosów
0 odpowiedzi 125 wizyt
pytanie zadane 28 listopada 2018 w Visual Basic przez Adam4444 Nowicjusz (180 p.)

92,565 zapytań

141,416 odpowiedzi

319,596 komentarzy

61,948 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...