Witam ! mprintf(format, %4.2f) - (to analogicznie do C jest formatowanie wyświetlania liczby - 4 znaki, 2 po przecinku). Wypróbuj może zadziała.
Witam, Jeśli nie musisz nie korzystaj ze zmiennych typu single, lepiej przeskalować int'a kilka razy (np zamiast 1,232 robisz 1232 a przy wyświetlaniu dodajesz przecinek) operacje na liczbach zmiennoprzecinkowych zjadają spora flash i czasu procesora. Pozdrawiam, Marcin
Funkcja ta polega na wyświetlaniu i zaokrąglaniu liczby do określonej liczby miejsc po przecinku (jak np. w kasie fiskalnej do 2 miejsc). Aby ją wyłączyć należy wcisnąć kolejno następujące klawisze [SHIFT], [SCI], [.].
Ty wyświetlasz ciągle liczbę całkowitą a nie zmiennoprzecinkową. Jedynie przy wyświetlaniu dodajesz przecinek który ma tylko i wyłącznie znaczenie dla ciebie a nie dla komputera. Więc ustaw wyświetlanie jak dla liczby całkowitej Format pattern 9999 i każ wyświetlać przecinek Shift decimal point 1.
[syntax=c]//temp = 243 == 24.3*C utoa(temp/10,buff,10); lcd_str(buff); //wyświetla '24' lcd_str("."); //wyświetla '.' utoa(temp%10,buff,10); lcd_str(buff); //wyświetla '3' lcd_str("*C"); //wyświetla '*C'[/syntax]
Witam serdecznie, jestem początkującym w programowaniu uC i przy pisaniu obsługi wyświetlacza LED doszedłem do problemu wyświetlania liczby niecałkowitej. Chciałbym wyświetlać liczbę z dokładnoscia do jednego miejsca po przecinku. Moje pytanie - jak znaleźć przecinek?(np. dla liczby 23,5)
Błędy były gdzieś w procedurze wyświetlania. Wyrzuciłem ją i tak jak radził BlueDraco wyświetlam przecinek między ostatnimi liczbami. A wartość mnożę i dzielę przez 10.
Otrzymane 2 bajty łączę w liczbę 16 bitową. Mnożę ją przez 10 i dzielę przez 16 (tj. przesuwam o 4 bity w prawo). Mam w wyniku temperaturę 10x większą niż w rzeczywistości. Ewentualne obliczenia i ustawienia wewnątrz programu robię na liczbach 10x większych. Dla procesora to żadna różnica. Wyświetlaniem zaś zajmuje się za każdym razem ten sam podprogram,...
W teorii, 5V / 1024 = 0,0048828125 czyli 4,88mV. Aby wyświetlić więcej miejsc po przecinku zrób tak : [syntax=c]lcd.print(voltage, 3);[/syntax] Cyfra po przecinku oznacza liczbę miejsc po przecinku do wyświetlenia. Zastrzeżenie : nie w każdej bibliotece liquidcrystal ta opcja działa. Pozdr
Chaos. Chaos. Chaos. Kompletnie nic nie rozumiem z Twojej wypowiedzi. Ale może to tylko dlatego, że nie umiem czytać ze zrozumieniem. Dobra. 1. Tworzysz formularz. 2. Przechwytujesz dane wpisane przez kogoś, do tego formularza, za pomocą $_POST. - tutaj właśnie powinieneś sprawdzić, czy dane zostały wpisane z kropką - jeżeli nie, to zamieniasz przecinek...
Dokładnie tak. Kompilator wykonuje dzieleni całkowite, stąd problem. Swoją drogą, po co ładować float i specjalną wersję sprintf dla tak prostej czynności? Nie prościej pomnożyć result*1000 i podzielić przez 8192, wykonując operację na liczbach całkowitych? Na koniec tylko odpowiednio wyświetlić przecinek i cała operacja jest o jakieś 7kB krótsza i...
Niestety nadal jest błąd, zawsze gdy wartość po przecinku będzie zero coś, będzie wyświetlało źle np. 1.03 jako 1.3, 2.07 jako 2,7, więc nie sprawdzają się te reguły do końca. Musisz sprawdzać, czy liczba całkowita reprezentująca część ułamkową jest większa niż 9 - jeżeli tak, to cyfrę "0" powinieneś dodać (wyświetlić) przed właściwą liczbą, która...
Cześć, biedzę się z takim tematem: mam pewne dane liczbowe w Excelu (niektóre to liczby całkowite, inne wymierne) i chciałbym ustawić format wyświetlania taki: - dla liczb całkowitych chcę widzieć np. 7 - dla liczb wymiernych chcę widzieć np. 7,23 Rzecz w tym, że chcę ograniczyć ilość miejsc dziesiętnych, a przy liczbach całkowitych w ogóle pominąć...
(at)ElektrodaBot zmieniłem wynik z milisekund na sekundy poprzez elapsedTIme = (millis() - startTime)/1000, jednakże "elapsedTime" nie wyświetla wyniku po przecinku a zaokrągla liczby. Jak sprawić by zmienna elapsedTIme wyświetlała liczby niecałkowite?
Dzięki - problem rozwiązany w łatwy sposób tak jak mówiłeś :) otóż mając liczbę 123,45300 najpiew obcinam resztę wyświetlam częśc całkowitą 123 potem wyświetlam sam przecinek , następnie biorę resztę z odejmowania 123,45300 - 123 = 0,453 mnożę to razy 10000 i otrzymuję zawsze pięcio cyfrową liczbę którą wyświetlam za przecinkiem 45300 Całość wygląda...
Eh, a napisz coś takiego: [syntax=basic4gl] dim pwm_var as byte [/syntax] Tam gdzie deklarujesz resztę zmiennych, następnie przy wyświetlaniu: [syntax=basic4gl] pwm_var=cool1 lcd "Obroty"; str(pwm_var)[/syntax]
Jeśli to mają być setne części godziny, a nie minuty, to sprawa jest dużo prostsza. Należy liczbę z wyliczonym czasem pomnożyć przez 24 (bo czas w Excelu to są doby) i do wyniku użyć formatu dla liczb: jeżeli liczby, które wchodzą w grę nie będą wymagały zaokrąglenia tzn. będzie Pan operował tylko ćwiartkami godzin, a nie pojedynczymi minutami to format...
Jeśli zmienna wyświetl jest typu Word, czyli ma być to liczba całkowita. Od razu ci podpowiem, że nie potrzebujesz używac liczb zmiennoprzecinkowych, które "kosztuja" bardzo dużo. Zrób operacje na liczbie *10, a przy wyświetlaniu przesuń tylko przecinek w lewo o jedną pozycję.
Żeby wyświetlać liczby całkowite zrób tak lcd.print(zmienna, 0); Upewnij się że wyświetlacz działa prawidłowo bo mi już się kończą pomysły, niestety nie miałem okazji pracować z lcd i2c i z tym czujnikiem.
W kolumnie n masz wartości z cyframi po przecinki mimo iż wyświetla liczby całkowite. Wobec tego funkcja wyszukaj nie znajduje wartości
Mój problem polega na tym, że po kilku sekundach wszystkie przecinki się zapalają, czasami wyświetlają się inne liczby To jeszcze nie świadczy, że ten pjąkowaty mikroprocesor się zepsuł, przeczyściłeś styki wyświetlacza, piny, wyprowadzenia, etc?
Testujesz ten program i panel w symulatorze. Uruchomiłeś symulator bez możliwości symulowania/zmieniania wartości Tag-ów. Jeśli uruchomisz symulację " with tag simulator" wszystko powinno być ok. Zmień sposób wyświetlania wartości na liczbę z przecinkiem bo bez tego wyświetlone zostaną błędne wartości. Z ciekawości sprawdź co zostanie wyświetlone jak...
Mechanizm tego "błędu" możesz zaobserwować rozszerzając kolumnę i ustawiając wyświetlanie (powiedzmy) 5 cyfr po przecinku.
Nie widać przecinka tam. Przytrzymaj dłużej przycisk by wejść do szerszego menu, przeklikaj trochę aż pojawi się test wyświetlacza, na którym powinny palić się wszystkie dostępne znaki - sprawdź czy wyświetla przecinki. Pytasz w kontekście za dużego zużycia? Czy ten licznik był wymieniony czy dopiero będzie w tym roku?
No właśnie myślę... Fusing wymaga przynajmniej jednego znaku "#" lub "&" po kropce, więc zawsze wyświetli tam przynajmniej jedno zero... A może by tak za pomocą STR() zamienić Single na tekst i poeksperymentować z instrukcją Format() ? Można też inaczej, np: IF INT(N) = N Then Liczba jest całkowita i wyświetl bez formatowania Else Liczba ułamkowa...
ale pytającemu chodzi o to jak wyświetlić całą liczbę jako 0.00000......... i wsyzstkie liczby po przecinku :)
Atom to samo pisałem wyżej: Anyway pomnóż przez 10000 swój wynik (w pamieci:P) i zobacz jak ta liczba wygląda bez przecinka;) pomnóż ją przez tyle ile uznasz po przemyśleniach za stosowane a następnie dzieląc rób całkowite do przecinka potem wstaw przy wyświetlaniu przecinek bo jestes programistą i wiesz gdzie on ma się znaleźć, a następnie... dopisz...
Temat do zamknięcia, poradziłem już sobie :)
Witam mam taki mały problem w swoim małym programiku (pisanym w Visual C++) muszę zaokrąglać liczby do pewnej liczby miejsc po przecinku np.5 Liczby te wyświetlam w postaci naukowej czyli np. 0,0025 jako 2,5E-03. chodzi mi o to ,by jakaś funkcja zaokrąglała mi taki zapis do np. 5 miejsc po przecinku. czyli liczbę np . 1,7464309276568433E-11 zaokrągliła...
Jak w temacie Mam liczbę 1,3 Zamieniam przecinek na kropkę i zamiast oczekiwanego 1.3 mam datę Czy ktoś może wie dlaczego Office 365 Excel 1808 Kompilacja 10730.20280 Język polski, Właczone wyświetlanie systemu Windows klawiatura polska programisty symbol dziesiętny liczby = ",'
Takie głupie pytanie: jakiego typu jest v_temp? Przy obliczeniach jest automatyczne rzutowanie na float i spowrotem do całkowitych po obliczeniach? Co do przesuwania wyników to już ktoś wcześniej zwracał uwagę że indeksy tablicy lecą od 0 a nie od 1 i tymczasem tylko to mogę podejrzewać. Wyświetlanie liczb z przecinkiem można zrobić prosto, nawet na...
Używasz na część ułamkową 4 cyfry, czyli wystarczy użyć 4 warunki dla każdego bitu, dodając do siebie te cyfry. int ulamek=0 if (bajt&1<<3) { ulamek=ulamek+5000 } if (bajt&1<<2) { ulamek=ulamek+2500 } if (bajt&1<<1) { ulamek=ulamek+1250 } if (bajt&1) {...
Poza tym warto się zastanowić czy konieczne jest korzystanie z typów float do tak prostych celów??? Przecież w 100% można się obejść bez nich robiąc proste działania na liczbach całkowitych. W zależności od tego ile masz miejsc po przecinku w temperaturze to przez tyle pomnożyć liczby składowe w tym działaniu. Np jeśli będą dwa miejsca po przecinku...
Trochę zamieszałem. Mam podawać 3-pozycyjną liczbę z zakresu 00,0 do 99,9 (przecinek zawsze jest w tym samym miejscu) i wyświetlać mam ją na 2-pozycyjnym wyświetlaczy 7-segmentowym. Dla przykładu wprowadzenie 27,3 ma wyświetlać 27, wprowadzenie 07,3 wyświetla 7,3. Liczby wprowadzane są szeregowo po cztery, np 71,2 wprowadzamy jako 0111 0001 0010.
Problem nie leży w zaokrągleniu, tylko w sposobie w którym wyświetlasz tę liczbę.
Ale pojawił się drugi problem w wyniku obliczeń wychodzi liczba: 0.020408093929290771484375 i teraz pytanie jak ją wyświetlić? Nie chce mi wyświetlać więcej niż 18 miejsc po przecinku, co jest dziwne przy long double, bo przecież liczba zapisana na 4 bajtach pozwala na przesunięcie przecinka o ile dobrze pamiętam maksymalnie 127 miejsc przecinka w...
(at)lukas616 Myślę Ze powinieneś wrócić do podstaw podstaw czyli do tego jak działa mikrokontroler. Programując musisz "myśleć" jak uc a nie jak człowiek. Przycisk w twoim przypadku ma tylko przełączać ekrany, a nie wyświetlać cokolwiek.
Ustaw w komórce wyświetlanie z większa dokładnością (14 miejsc po przecinku) - zobaczysz efekt.
Przecież robi was w konia, inny kod podał a inny wyświetla.... Skoro jest Serial.print(float); to gdzie są dwie liczby jeszcze po przecinku?? https://obrazki.elektroda.pl/9368461300_...
Mam pewna liczbe typu float np: 2.3453, 2,311 - jak zaokrąglić prosto i szybko do 2 miejsa po przecinku ? Mam na mysli uzywanie zaokrąglonej liczby w programie jako zmiennej, nie wyswietlanie zaokrąglanie przy wyświetlaniu.
Nie znam się na Arduino ale normalnie zmienne float dla 8 bitowców to zdecydowanie NIE!!! Lepiej jest operować na zmiennych całkowitych (np: int long) a tylko na końcu wyświetlać kropkę czy tam przecinek tam gdzie trzeba. Generalnie to powinieneś w przerwaniu zwiększać wartość o 15 jeśli już taką liczbę przyjąłeś lub 150 bez żadnego dzielenia. Funkcje...
Pytanie czy na pewno potrzebna Ci jest arytmetyka zmiennoprzecinkowa ? Czy może da się wszystkie obliczenia zrobić na liczbach całkowitych 100 razy większych używając typu long int ? Dopiero podczas wyświetlania wstawiając odpowiednio przecinek poprzez wyświetlenie części całkowitej z dzielenia zmiennej przez 100 wstawienie przecinka i wyświetlenie...
Tak mnie zaintrygowało że się uparłem. Przecież to nie jest trudne tylko trzeba trochę poklikać. No ... trochę przy tym posiedziałem (dwa piwa i lampka wina) - edit: I jeszcze jedno: pokazane wartości procentowe są "zgodne z prawdą" do trzeciego miejsca po przecinku (czyli liczba prawidłowa do 5 miejsca po przecinku) - myślę że wystarczy. Pozostałe...
Ok jest wszystko pięknie chodzi. Ale zdążyłem to zrobić innym sposobem, rozdzielałem liczbę na wiele sposobów, najpierw z pierwotnej uzyskiwałem całkowitą potem pierwotną razy 10 - odejmowałem całkowitą poprzednią i miałem wartość dziesiętną potem wyświetlałem to jako dwie liczby w środek dając przecinek. A tu jeszcze przetłumaczona instrukcja używania...
Nie nie nie program się kompiluje i uruchamia ale nie wyświetla mi wyniku który chciałbym miec w polu label1
Witam mam za zadanie napisać wyświetlacz zmultipleksowany w VHDLu ale nie mam pojęcia jak to zrobić ponieważ nigdy nie miałem do czynienia z VHDLem. Proszę o każdą pomoc. Wyświetlacz jest podłaczony do MAXA 7000s i ma mi pokazywać wartoś prze ze mnie zadaną w moim przypadku jest to czestotliwość. Wyświetlacz składa sie z 3 segmentów i ma wyświetlać...
Liczba przed '.' to całkowita wielkość pola na wyświetlenie liczby, a za '.' to liczba miejsc po przecinku. Raczej potrzeba %5.2f. Może być jeszcze problem z bibliotekami, czy linkujesz bibliotekę matametyczną -lm?
a jak to mozna uzyskać by wyświetlał cos po przecinku jakiejs liczby ?? bo wedlug programu 5/3 = 1 a i druga kwestia zdaje mi sie ze cos zle liczy zespolone mi caly czas liczy 0+i0 Dodano po 2 a jak wstawisz za c=0 to nie ejst rownanie sprzeczne przeciez?
Taki termometr można zrobić na ATTINY2323 :) A jeżeli chcesz zrobić konwersją prosto i łatwo do wytłumaczenia to robisz tak: Odejmujesz setki, dodając jednocześnie po jeden do innej zmiennej do czasu aż liczba będzie mniejsza niż 100 i otrzymujemy ilość setek. Tak samo liczymy diesiątki i zostaje nam liczba mniejsza niż 10, czyli liczba jedności. Koniec...
a nie mówiłem...drugi zajmie jeszcze więcej :) Drugi pomysł używałem na Atmega16, lecz nie wywoływałem fprintf_P(); tylko kilka razy. Jeśli wiesz jak będzie wyglądał wynik tzn ile będzie miał miejsc po przecinku i w sumie ile cyfr to zawsze możesz użyć pomysłu kolegi: elektronik12z Możesz też bawić się w dzielenie, mnożenie, odejmowanie i modulo (czyli...
Ułamki w liczbach stałoprzecinkowych mnoży się tak samo jak liczby bez ułamków, tylko potem konieczna jest albo korekcja przez przesunięcie, albo przy wyświetlaniu uwzględnienie odpowiedniej pozycji przecinka.
Cześć Sprawa wygląda następująco: Mam Editbox'a do którego chcę wpisać wartość liczby double. Liczbą ta jest przykładowo liczba=25.25648754. Nie chcę tej liczby zaokrąglać, bo potrzebuję pełnej precyzji do dalszych obliczeń. Chcę jedynie wyświetlić ją w editbox'ie jako liczbę z przykładowo dwoma miejscami po przecinku (zaokrąglenie nie ejst wymagane)....
Wz = 31,5-((255-n)/2) wystarczy pomnożyć przez 10 10Wz = 315 - ((255-n)*5) Teraz masz już całkowite. Przecinek wstawiasz podczas wyświetlania na LCD. Ustawiasz kursor na pozycji drugiej, wyświetlasz liczbę - w twoim przypadku 10x większą. Teraz dzielisz liczbę przez 10 tak aby wynik zawierał liczbę pełnych dziesiątek (bez części ułamkowej), ustawiasz...
Nie wiem dlaczego ale pierwsza cyfra po przecinku w wyświetlaniu temperatury tzn. dziesiętna część stopnia nie zmienia się i jest ciągle 0 .Natomiast liczby setne i tysięczne zmieniają się i są ok.Zauważyłem problem z pierwszą po przecinku dopiero dziś:-) Jak na razie to jeszcze nie udało mi się wyświetlić st C.Pewnie muszę więcej przy tym posiedzieć.:-)
potraktuj liczbę jak stringa. odwołuj się jak do tablicy. zaczynasz od końca ( w sensie jak najdalej od przecinka:) ) bierzesz n+1 liczb po przecinku Jeśli ostatni jest większy niż 5 to to zapamiętujesz ( jak jest mniejszy to wyświetlasz bo i tak się nic nie zmieni). jeśli był większy to : dodajesz do tej liczby 0,1 x 10^n gdzie n jest równe liczbie...
cześć Tworzę biznesplany w exelu po zrobieniu takiego biznesplanu nagrywam go na płytę i drukuje podsumowanie, na którym znajdują się sumy kontrolne które potwierdzają zgodność biznesplanu wydrukowanego z tym na płycie i teraz mój problem a mianowicie na moim prywatnym laptopie po otwarciu biznesplanu wyświetlają się inne liczby kontrolne, które poprzedzielane...
Mam pytanie co do pritfa i floata - jak sformatować tekst, aby %f wyświetlało zawsze tak wynik, że przecinek był w tym samym miejscu niezależnie od tego czy liczba przed przecinkiem jest jedno czy dwu cyfrowa? chodzi mi o to samo co w przypadku %2d - wtedy jednostki są zawsze w jednej kolumnie jeśli wyświetla się wartości jedna pod drugą. Powiem tylko,...
Jeśli dobrze rozumiem, to dal przejrzystości i jasności kody, jeżeli spodziewam się liczby ujemnej w wyniku to lepiej jest ją zdefiniować jako zmienną typu "int" i pilnować, aby wynik zmieścił się zakresie tej zmiennej (np. dla int8 od -127 do 127). Zgadza się? Nie, tak nie jest lepiej. Zmienna ma być takiego typu aby pasował do przechowywanych w niej...
Najprościej zrobić to tak: wyliczasz napięcie z proporcji, ale nie do 20 tylko do 2000. Następnie dzielisz to przez 100 a wynik zapisujesz do liczby całkowitej - masz to co przed przecinkiem. Potem mnożysz to przez 100 i odejmujesz od pierwotnego napięcia - masz to co po przecinku. Wyświetlasz tak jak napisałeś. LCD przed_przecinkiem;",";po_przecinku;
No dobra, czas napisać, jak to zrobić prosto i efektywnie: Używamy jednego przerwania - timera, zgłaszanego kilkadziesiąt..kilkaset razy na sekundę (w typ przypadku, o ile nie ma multipleksowania LED, może być np. 100 Hz). żadna pętla główna nie jest do niczego potrzebna. W procedurze obsługi przerwania odczytujemy wynik ADC, "robimy filtr dolnoprzepustowy",...
Przy tak dobranym F_CPU lepiej będzie użyć wyrażenia drugiego. Co do używania liczb całkowitych: pierwotnie miałeś w wyrażeniu "1000000.0", co powodowało, że część wyników pośrednich była by z przecinkiem a więc i wynik końcowy by był. Teoretycznie kompilator powinien to policzyć, jednak nie chciał (może wyłączona optymalizacja?). Jednak jeśli zamienisz...
Wielkie dzięki! Wybrałem mnożenie x1000 i odpowiednio ujarzmiłem wyświetlanie przecinka. W każdym razie conajmniej ciekawe jest aż tak dramatyczne zwiększenie kodu programu po użyciu typu float. Pozdro
Ja traktuję liczbę stałoprzecinkową jako liczbę całkowitą gdzie sam ustalam w którym miejscu ma być przecinek ale tylko gdy przychodzi do wyświetlania. Działam na C dlatego taki przykład dam:[syntax=c]int zmienna; zmienna = 945 + 57; //np. 9,45 + 0,57 lub 94,5 + 5,7 zmienna = 2458023; //np. 24,58023 lub 2,458023 // zależny jak liczbę tą potraktujesz...
dlaczego wyświetla mi nie dokładną wartość po przecinku w esp8266 wifi np. 28.50 ,34.00 ,25.50 ,22,50 a wcześniej było 34.12 lub 28.18 https://obrazki.elektroda.pl/2611699600_... Witaj na forum! Zgaduję, że problem, który opisujesz, dotyczy nieprawidłowego wyświetlania wartości odczytanych z czujnika na module ESP8266. Wydaje się, że wartości...
bit WpiszLiczbeFloat(unsigned char dx,unsigned char dy,float *ptr,unsigned char typ) {float dana_calkowita;float dana_ulamkowa; union { float f; unsigned long l; }dana; unsigned char znak; //tablica w której będą umieszczone poszczególne cyfry ASCII unsigned char tab[13]={0x30,0x30,0x30,0x3...
Witam, mam następujący problem: kalkulator czasem wyświetla, czasem nie - kropkę (jako przecinka przy liczbie) oraz kropkę symbolizującą zapisanie liczby do pamięci. Tylko te dwa symbole na wyświetlaczu mają takie problemy, przez przypadek odkryłem że podczas delikatnego poruszania kablem zasilającym te właśnie symbole pojawiają się i znikają, można...
Chcę użyć ten wyświetlacz do ładowarki akumulatorków lub akumulatorów ołowiowych. Wyświetlacz ma pole do wyświetlania przekazanego ładunku (liczba 4-ro cyfrowa) oraz napięcia (liczba 2 cyfrowa + jedno miejsce po przecinku). Jak mając np. pomiar napięcia przekazać go razem z pozostałymi bitami do wyświetlenia? Jak podzielić zawartość zmiennej na poszczególne...
To znaczy tym razem chodzi o normalne sortowanie danych, rozumiane jako operacja, a nie za pomocą formuł. To jest przypadek trochę niestandardowy. Po pierwsze: sortowanie w ramach filtra dotyczy pojedynczych kolumn, a tu potrzebujesz sortować najpierw według nazwy, potem według ceny, czyli wg dwóch kolumn. Należy więc użyć normalnego sortowania. Dane...
Dane pokazywane oczom użytkownika mogą być zupełnie inne niż te przechowywane w programie. Wpisywanie wartości liczby po cyferce jest uciążliwe. W piekarniku mam ustawianą godzinę jednym przyciskiem (czy dwoma), wystarczy w programie zauważyć że przycisk został wciśnięty, przytrzymany przez 1s, przytrzymany przez 5s,itd. Jak nie używasz delay nie jest...
Witam, mam pewien problem: Do zmiennej $Z pobieram całkowitą (bez cyfr po przecinku) liczbę float pobraną z bazy danych. Zmienną $Z konwertuję na float: settype($Z, "float"); Jest to liczba całkowita, więc wyświetla mi ją jako np. 14 . Jak zrobić, aby program w PHP wyświetlał tą liczbę tak: 14.0 ? W delphi jest funkcja format(), ale...
Witam! Mam problem z zmuszeniem komponentu DBGrid do dwóch rzeczy, mianowicie: 1. Aby wyświetlał liczby typu float z dokładnością do dwóch miejsc po przecinku. W definicji pola używam typu float, w helpie do InterBase6.0 (tego serwera używam) znalazłem typ: np. NUMERIC(12,2) ale gdy go stosuje otrzymuje komunikat o błędzie dialektu SQL. Do tabeli która...
tak racja chyba tu jest bład brak nawiasu a co do miejsc dziesiętnych to wpisujesz coś takiego np. Dodano po 2 (at)Dżyszla nie mam zamiaru po przecinku sprawdzać tylko wprowadzasz dowolną liczbę rzeczywistą a program ma sprawdzać czy jest ona podzielna przez 3 czy też nie i ma wyświetlać jeżeli liczba jest podzielna
Nie bardzo wiem co to nagłówek... i gdzie go szukać Może to? float getAngleX(){ return angleX; }; Zwraca ona liczbę z zakresu -180 do 180 z dokładnością do jednego miejsca po przecinku. Wolałbym całkowitą, ale jeszcze nie wiem jak zastosować funkcję floor do tej zmiennej. Robert
Trzeba sobie poczytać w Pomocy Excela jak wykonuje się obliczenia na danych oznaczających czas. Generalnie separatorem jest tu dwukropek tzn. zapis [syntax=text]1:35:45[/syntax]oznacza 1 godzinę, 35 minut i 45 sekund. Jeśli podamy tylko 2 liczby, to zakłada się, że są to godziny i minuty. Żeby podać tylko minuty i sekundy trzeba napisać: [syntax=text]0:3:25[/syntax]albo...
Zainteresuj się taką funkcją do liczenia różnicy między datami: https://support.office.com/en-us/article... Ja nie pomogę, bo ta funkcja jest dostępna dopiero od Excela 2007, a ja korzystam z Excela 2003. Co do formatowania z prawej strony to u mnie bez żadnych zmian wygląda to tak, czyli na moje...
Witam Chodzi o program bo schemat już jest. Chodzi mi o wyświetlanie temperatury na tym wyświetlaczu: pierwszy znak to minus (albo pusto), drugi to liczba dziesiątek, trzeci to liczba jedności, a czwarty to liczba dziesiętna po przecinku. Nie mogłem nigdzie znaleźć takiego projektu,więc zwracam się o pomoc tutaj. Bardzo proszę o pomoc Pozdrawiam sim_007...
Pisząc "surowa wartość" miałem na myśli to, co zawierają rejestry %AI, ale rozumiem w czym rzecz. Albo konwersja na liczbę zmiennoprzecinkową i potem dzielenie przez 20 (nie tracimy dokładności, ale wykonujemy operacje na liczbach zmiennoprzecinkowych), albo możemy tylko pomnożyć wartość z rejestru %AI przez 5 BEZ wcześniejszej konwersji sygnału i wtedy:...
Czy ktoś stosował zmienne typu DOUBLE? Próbuje od pewnego czasu i dzieją się dziwne rzeczy Dim Aa As Double Dim B As Double Aa = 5 / 6 Print Aa B = Sin(0.2) Print B Zmienna Aa zawsze ma wartość zero. Zmienna B pokazuje się jako B=0198669330795061 Przypomina raczej łańcuch niż liczbę (brak przecinka) Po kompilacji w raporcie nie wyświetla typu zmiennej...
Najmniejsza zmiana na wyświetlaczu, to rozdzielczość. Nie widziałeś nigdy tabelki w instrukcji obsługi multimetru? http://obrazki.elektroda.net/90_11580564... Tabelka do najtańszego miernika jaki chyba istnieje: DT-830. Jeśli na danym zakresie miernik wyświetla liczbę, z jednym miejscem po przecinku, to rozdzielczość wynosi 0,1(np. jedna dziesiąta...
Witam generalnie mam jakis problem z liczbami typu float np float liczba; liczba=(p_gora_1/100)*(1024/... gdzie p_gora_1=4600 wynik powinienem otrzymac 942,08 a otrzymuje 920 dla czego? kolejny problem to, jak wyswietlic liczbe typu flaot na LCD float yy=3.4; lcd_puts("Ilosc modulow: "); utoa(yy,buf,10);...
Eksperymentuje, więc na razie nie ma komentarzy. Temperatury dodatnie i wilgotność poprawnie wyświetla. Poniżej 0*C to już głupoty typu: 3480*C Sumę kontrolną usunąłem, bo nie wyświetliło ani razu ERROR. Mybyte = T + H 'dodajemy wartości temperatury i wilgotności If Mybyte <> Crc Then 'jeśli suma kontrolna się nie zgadza Lcd "error"...
Witam, robie to tak jak opisane tutaj: czy wyświetlanie liczb o dużej precyzji (np 10 cyfr po przecinku) nie jest możliwe ?!?! Jeśli nie na AVR to na czym? A może to nie wina procka tylko kompilatora?
Witam. Chciałbym zrobić konwerter jednostek w pascalu ale mam mały problem. Nie wiem jak mam zrobić np. Co masz??? 1- Ohm 2- k Ohm 3- M Ohm i wybieram np 2 Podaj wartosc w k Ohm: i podaje 2 i pokazuje mi wyniki Wynik w Ohm: 2000 Wynik w M Ohm: 0,002 Zeby nie było ze nic nie robie wiec zrobiłęm kawałek Const k=1000; m=1000000; Var wybor:word; jednostka1:word;...
Dane z edita Są typu String, więc przerobiłem na Integer, a db jest typu Double, gdyż we wzorze występuje liczba PI. Może podam wzór jaki chce wprowadzić do Delphi: L=Z /2*pi*F, gdzie F i Z są liczbami całkowitymi. Liczba L będzie liczbą z dwoma miejscami po przecinku. A błąd jaki wyskakuje to: There is no overloaded version of "IntToStr" that can be...
Zmienne x, y, z powinieneś mieć typu Boolean, nie Long. Pozostałe zmienne - typu Double, nie Integer. Plus to, co pisał adams_nt w #5 o sposobie deklaracji. Dzieląc liczbę przez 3 nie uzyskasz zawsze idealnego wyniku, jeśli sobie zaokrąglisz do dwóch miejsc po przecinku - nowej matematyki nie wymyślisz. Jeżeli chcesz żeby były "bardziej" równe - zwiększ...
Jak będziesz miał zmienną całkowitą to nie będzie zawierała części ułamkowej po podzieleniu przez 1000, musiałby mieć typ float. Zwykle biblioteki mają obsługę podstawowych typów, np. dla oleda będzie to tekst i liczby całkowite, niekoniecznie float. Jak masz int x=1265 ml to możesz zrobić tak, że zaokrąglasz lub ucinasz do wartości x=x/10=126, zwykłe...
Siedzę już nad tym problemem 3 dni i nie mogę sobie poradzić. Poradziłem sobie z tym, że w kontrolce „Label5” wyświetlają się liczby sformatowane z oddzieleniem tysięcy i dwoma miejscami po przecinku. Daje mi to ten zapis: Label5.Caption = Format(Round(suma1, 7), "# ### ###.00") To pozwala na szybszą orientację w wyświetlanych kwotach. Próbuję...
Witam Mam zadeklarowaną zmienną hz jako real. Po obliczeniach wyświetlam ją w następujący sposób Label11.Caption := FloatToStr(hz); Wynik prezentuje się w następującej postaci np. 34.283743457 Chciałbym tak sformatować wyświetlany wynik aby liczba wyglądała tak 34.28 czyli albo obciąć albo zaokrąglić go do 2 miejsc po przecinku. Czy można to jakoś zrobić...
Po pierwsze zapis jest niezbyt poprawny bo nie można odejmować liczby od procentów. W kalkulatorach to przechodzi ale działa to na zasadzie jaką podał Minner czyli 500-500x10%=500-50=450 ;) Co do działania programu na liczbach real to nie do końca wiadomo o co Ci chodzi na początku myślałem że wyświetla Ci zły wynik ( zły powinno być w cudzysłowiu )...
Zaokrągla (ale tylko przy wyświetlaniu), kiedy w komórce liczba się nie mieści (np.: jest liczba 1,36 a w komórce daje się wyświetlić 2 pozycję, to będzie wyświetlone 1,4) lub w formacie komórki jest określona ilość pozycji po przecinku do wyświetlenia. Pozdr!
Witaj. Pierwsza rzecz - godziny od minut rozdzielamy dwukropkiem, nie przecinkiem. 16,30 to liczba 16,3, a 16:30 to godzina 16 i pół godziny (czyli dla obliczeń 16,5). Format godzinowy, a nie liczbowy, bardziej nadaje się do wyświetlania czasu. Wynik zsumowanych czasów pracy natomiast można wyświetlić jako liczbę (i wtedy, ze względu na sposób, w jaki...
Witam, wysłałem e-maila do firmy "Tauron" z zapytaniem o ten licznik i taką otrzymałem odpowiedź: "Szanowni Państwo, W nawiązaniu do otrzymanej wiadomości uprzejmie informuję, że licznik energii elektrycznej ME172 wyświetla wszystkie mierzone wartości za pomocą międzynarodowego kodu OBIS. Dla jednostrefowego układu pomiarowego wyświetlacz wskazuje odczyt...
Witam, Od jakiegoś już dłuższego czasu próbuję rozwiązać problem z wyświetlaniem w polu kombi liczby o określonej liczbie miejsc dziesiętnych. Mam formularz, który pobiera dane za pomocą kwerendy wybierającej z wcześniej zdefiniowanych tabeli z artykułami. Wartością pobieraną jest cena artykułu, najczęściej z 4 miejscami po przecinku. W kwerendzie ustawiłem...
Dzień dobry, Odnośnie czasu w Excelu. Czas jest przechowywany w pamięci Excela jako ułamek doby (24 h) i stąd takie "dziwne" wyniki, jak się go wyświetla w formacie ogólnym. Jak się o tym pamięta można wykonywać na czasie wszystkie operacje arytmetyczne, a wynik w zależności od potrzeb wyświetlać w formacie ogólnym lub formacie czasu np. gg:mm:ss. Jeśli...
To znaczenie zawezilo obszar poszukiwan. Kolega excray zawęził kierunek a ja tylko przypadkiem coś zauważyłem. Martwi mnie tylko ilosc tych cyfr po przecinku i dokladnosc z jaka te liczby trzeba wprowadzic Tym się nie przejmuj. Tak w ogóle to format float ma teoretycznie 6 - 9 cyfr znaczących (patrząc na liczbę w postaci dziesiętnej) tak że cyfry ponad...
Z tego co przeczytałem wynika, że odczyt temperatury z DS18B20 najdokładniej dziesiętne można wyświetlić tak: ZSDJ,XXXX Z- znak S,D,J- wiadomo XXXX - liczba po przecinku, która zawsze jest iloczynem liczby 2^(-4)=1/16=0,0625 i liczby od 0-15 (0000b-1111b) Gdyby wynik wyświetlać tylko do drugiego msca po "," (ZSDJ,XX), to nigdy nie wyświetliło by np...
Chodzi mi o wynik po przecinku tak aby pokazywał mi np: 21,1 a nie 211 A to równanie jest prawidłowe 21,1 * 10 = 211 ? Pomysl co bedzie jesli nie pomnożysz liczby......
http://obrazki.elektroda.pl/4997872700_1... Przedstawiam prosty kalkulator czterodziałaniowy, zbudowany na polskich układach: * MC14007 - jednostka centralna kalkulatora (8 cyfr, dodawanie, odejmowanie, mnożenie, dzielenie, podnoszenie do kwadratu, pierwiastkowanie, liczenie odwrotności oraz pamięć) * CQYP-95 - czerwony wyświetlacz...
W dzisiejszym scyfryzowanym świecie ważną rolę odgrywają różnego rodzaju wyświetlacze. To one przekazują nam informacje, pomagają w nawigacji, umożliwiają komunikację i dostarczają niezbędne dane. Wśród tych niezwykle przydatnych urządzeń, wyświetlacze 7-segmentowe LED zajmują wyjątkowe miejsce ze względu na swoją prostotę, czytelność i szerokie zastosowanie....
Niestety ja pisze w C# wiec ze składnia ci nie pomogę. Ja cos takiego napisał bym tak: Odczyt danej, Podział danej na TH0 i TL0, Zapis danych do kości pod odpowiednie adresy, (i tak tyle razy ile chcesz) . . (mamy 10 odczytów) deklaracja zmiennej 3 bajty, złożenie w tej zmiennej pierwszej liczby z pamieci, deklaracja zmiennej 2 bytowej złożenie w niej...
wyświetlać przecinek liczba przecinek wyświetlać liczba
impulsów wtryskiwaczy amplituner instrukcja pendrive odzyskanie partycji
Błąd E64 w zmywarce Beko - problem z odprowadzaniem wody Opis pinów sterownika BOSCH 0 281 010 082