Witam kolegów!
Mam taki problem, na początek troszkę teorii:
ROUND
Przeznaczenie:
Zwraca liczbę zaokrągloną do najbliższej wartości całkowitej.
Składnia:
zmienna = ROUND( wartość )
gdzie:
zmienna - dowolna zmienna typu Single, do której wpisana będzie wynik działania funkcji,
wartość - liczba którą całkowita część powinna być zwrócona.
Opis:
Funkcja dokonuje zaokrąglenia podanej wartości do najbliższej wartości całkowitej. Jeśli część ułamkowa będzie mniejsza niż 0.5 zwracana będzie tylko część całkowita. Jeśli natomiast będzie większa – zwracana będzie część całkowita powiększona o jeden.
INT
Przeznaczenie:
Zwraca całkowitą cześć podanej liczby.
Składnia:
zmienna = INT( wartość )
gdzie:
zmienna - dowolna zmienna, do której wpisana będzie całkowita część podanej liczby,
wartość - liczba której całkowita część powinna być zwrócona.
Opis:
Część ułamkowa to wszystkie liczby znajdujące się po kropce z prawej strony. Część całkowita to ta znajdująca się przed kropką.
Dla przykładu liczba 1234.567 posiada część całkowitą: 1234 i ułamkową: 567.
No i teraz kod który powinien działać a nie działa:
liczba rzekomo zaokrąglona ma w obu przypadkach zastosowań postać xxxxx.0
Co robię nie tak?
Mam taki problem, na początek troszkę teorii:
ROUND
Przeznaczenie:
Zwraca liczbę zaokrągloną do najbliższej wartości całkowitej.
Składnia:
zmienna = ROUND( wartość )
gdzie:
zmienna - dowolna zmienna typu Single, do której wpisana będzie wynik działania funkcji,
wartość - liczba którą całkowita część powinna być zwrócona.
Opis:
Funkcja dokonuje zaokrąglenia podanej wartości do najbliższej wartości całkowitej. Jeśli część ułamkowa będzie mniejsza niż 0.5 zwracana będzie tylko część całkowita. Jeśli natomiast będzie większa – zwracana będzie część całkowita powiększona o jeden.
INT
Przeznaczenie:
Zwraca całkowitą cześć podanej liczby.
Składnia:
zmienna = INT( wartość )
gdzie:
zmienna - dowolna zmienna, do której wpisana będzie całkowita część podanej liczby,
wartość - liczba której całkowita część powinna być zwrócona.
Opis:
Część ułamkowa to wszystkie liczby znajdujące się po kropce z prawej strony. Część całkowita to ta znajdująca się przed kropką.
Dla przykładu liczba 1234.567 posiada część całkowitą: 1234 i ułamkową: 567.
No i teraz kod który powinien działać a nie działa:
Dim Co2_w As Single
Dim Co2 As Single
...
Co2 = Round(co2_w)
...
liczba rzekomo zaokrąglona ma w obu przypadkach zastosowań postać xxxxx.0
Co robię nie tak?
