Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Liczby zmiennoprzecinkowe...

kpw
-
-
Posty:15
Rejestracja:4 wrz 2003, o 12:56
Liczby zmiennoprzecinkowe...

Postautor: kpw » 23 mar 2004, o 10:41

Poniewaz proste przesuwanie przecinka jest dla BASCOM'a wielkim wyzwaniem postanowilem przechowywac osobno czesc calkowita i ulamkowa dowolnej liczby.
Jednak chcialbym je zlozyc do kupy i przechowac w zmiennej textowej.
Jak to zrobic w sposub szybki i prosty, ma ktos jakis pomysl?

dim a as byte
dim b as byte
dim c as string * 4

a = 3
b = 5

jak to zrobic zeby w c bylo 3.05 (tekstowo)

wojwo
-
-
Posty:15
Rejestracja:25 sie 2003, o 15:59

Postautor: wojwo » 23 mar 2004, o 15:54

A nie może być 305?

pozdrawiam wojtek

kpw
-
-
Posty:15
Rejestracja:4 wrz 2003, o 12:56

Postautor: kpw » 23 mar 2004, o 16:26

A nie może być 305?

pozdrawiam wojtek
nie, musi byc 3.05.

Awatar użytkownika
slawko_k
-
-
Posty:47
Rejestracja:30 kwie 2003, o 11:24
Lokalizacja:Łańcut
Kontaktowanie:

Postautor: slawko_k » 23 mar 2004, o 17:17

a moze tak:
dim a as byte
dim b as byte
dim c as single
dim s as string*5

c=b/100
c=c+a
s=fusing(c,"##.##")


lub poszukaj o funkcji str - robi z liczby lancuch

kpw
-
-
Posty:15
Rejestracja:4 wrz 2003, o 12:56

Postautor: kpw » 24 mar 2004, o 16:37

a moze tak:
dim a as byte
dim b as byte
dim c as single
dim s as string*5

c=b/100
c=c+a
s=fusing(c,"##.##")


lub poszukaj o funkcji str - robi z liczby lancuch
... i tu zaczyna sie arytmetyka zmiennoprzecinkowa,
sprawdz w praktyce jakie ciekawe wartosci przyjmuje s :))

ale juz mam rozwiazanie :))

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 16 gości