Visual Basic 2008 - problem

Forum Komputery
Odpowiedz
24.03.2011 21:38
I.G.I
1
odpowiedz
I.G.I
57
Fanatyczny
Image

Visual Basic 2008 - problem

Mam problem z VB 2008. Otóż potrzebuję zrobić mnożenie dwóch cyfr w tym jednej z przecinkiem (np 0,1). Niestety nie mam pojęcia jak zrobić, by tą liczbę program czytał tak, jak powinien. Poratuje ktoś?

24.03.2011 21:45
legrooch
2
odpowiedz
legrooch
241
MPO Squad Member

Tzn co? Pokazuje Ci ją jako całkowitą?

24.03.2011 21:48
zmudix
3
odpowiedz
zmudix
157
Professor Fate

Long to typ całkowity, musisz użyć zmiennoprzecinkowego zarówno do zmiennej z czynnikiem mnożenia jak i wynikiem. Double powinien w zupełności wystarczyć. :)

24.03.2011 21:51
4
odpowiedz
MOD
191
Generał

Zmień typy danych z Long(liczby całkowite) na Single (liczby rzeczywiste)
http://www.il.pw.edu.pl/~iap/IAPZ/vbkurs/iso2/zmienne/typy.htm

24.03.2011 21:58
I.G.I
5
odpowiedz
I.G.I
57
Fanatyczny

legrooch -> No właśnie przy liczbę 200 mnoży przez 1, a powinien przez 1,3.

24.03.2011 22:15
legrooch
6
odpowiedz
legrooch
241
MPO Squad Member

I.G.I ==>Patrz reszta odpowiedzi. Nie ten typ.

24.03.2011 22:33
I.G.I
7
odpowiedz
I.G.I
57
Fanatyczny

Ok wszystko działa. :) Dzięki wielkie. :)

Forum Forum Komputery
Odpowiedz

GRYOnline.pl:

Facebook GRYOnline.pl Instagram GRYOnline.pl X GRYOnline.pl Discord GRYOnline.pl TikTok GRYOnline.pl Podcast GRYOnline.pl WhatsApp GRYOnline.pl LinkedIn GRYOnline.pl Forum GRYOnline.pl

tvgry.pl:

YouTube tvgry.pl TikTok tvgry.pl Instagram tvgry.pl Discord tvgry.pl Facebook tvgry.pl