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! Mam mały problem. Robię kalkulator liczb zespolonych w C# visual 2010 jako WindowForm. Program oblicza moduł i kąt. W jaki sposób mam zapisać zmienną modul oraz kat aby np w textboxie wyświetlało wynik z 3 miejscami po przecinku? Moduł i kąt mam wyliczony pozostaje tylko kwestia wyświetlania. Poniżej wycinek kodu public string JakoTekst(PostacLiczbyZespolonej...
printf() używa okrutnych ilości RAM, więc zacząłbym od tego. Jeśli nie wyświetlasz liczb z przecinkiem, to użyj iprintf() - wersja ta nie obsługuje zmiennego przecinka, ale za to zajmuje mniej pamięci flash i chyba trochę mniej RAM. Do tego printf() wymaga funkcjonalnego syscallsa _write_r(), więc na "pierwszy ogień" lepiej zacząć od sprintf() (lub...
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)
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...
Ach, no i oczywiście wiesz, że można zmienić ustawienia Excela że zostawi w komórce tylko tyle liczb po przecinku ile się aktualnie wyświetla. Czyli jak jest ustawione wyświetlanie 4 miejsc po przecinku to Excel je zostawi, a resztę liczb (5-te miejsce i dalsze) usunie. Późniejsze zmiany dokładności wyświetlania ułamków już tego nie odwrócą, jak ucięło...
Te wszystkie sztuczki pozwolą ci zaoszczędzić parę bajtów , ale największe oszczędności przyniesie ci rezygnacja z liczb zmienno przecinkowych. Tu oszczędności będą na poziomie kilkudziesięciu procent , więc jest o co walczyć. Tymabardziej że napewno to się da zrobić i nie jest to takie trudne. Przecież zamiast operować na liczbie np 13,45 możesz sztucznie...
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], [.].
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...
Jest to domyślna "rozdzielczość" dla funkcji Serial.print(). Jeżeli chcesz więcej liczb po przecinku, to należy podać ile ich ma być np.[syntax=c] Serial.println(times, 6);[/syntax][url=https://www.arduino.cc/...
jeśli dobrze rozumie to chodzi o dwie dodanie dwóch liczb z dwoma miejscami po przcinku ??? jeśli tak to dodajeszcz te liczy do siebie (bez przecinka jakby pomnożone przez 100) a wyświetlasz sobie po prostu z przecinkiem na właściwym miejscu chyba zę chodzi o jakiś inny problem ???
Witam. Zrobiłem to tak i zadziałało. double a,b,c; a = Double.Parse(textBox1.Text); b = Double.Parse(textBox2.Text); c = a + b; textBox3.Text = c.ToString(); https://obrazki.elektroda.pl/4126580300_... Dodano po 23 Jurto zajmę się zaokrąglaniem i wyświetlaniem liczb do 3 miejsc o przecinku. Zaokrąglanie ma być tylko jako wyświetlenie...
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ę.
Wpisz kilka różnych liczb, niektóre jednocyfrowe, niektóre dwucyfrowe, niektóre trzycyfrowy. Po czym wydrukuj plik pokaż komuś ze znajomych/rodziny i spytaj ile widzą liczb.
można zobaczyć co to jest to M_PI? Jakby się zrobiła doublem (np w wyrażeniu) to by potrzebowała format %lf A po drugie z tytułu optymalizacji często są po dwie biblioteki z printfem: ze zmiennym przecinkiem i bez.
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...
... Jak ktoś lubi Basic'a, to może sobie przerobić. Procedura przekształca zwykłego int'a w kod BCD, oczywiście zakres liczb jest od 0 do 9999. W Basicu z Bascoma , jest do tego gotowa funkcja x=Makebcd(x) , choć operuje tylko na Byte(unsigned char). Piotrek
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...
Więc tak potrzebuje wyświetlić liczbę w formacie x.x. I nie wiem jak to zrobić próbowałem tak iż daną liczbę mnożyłem razy dziesięć zaokrąglałem do liczby całkowitej funkcją round a następnie robiłem dzieliłem na dziesięć ale na wyświetlaczu lcd i tak pojawiało mi się kupę liczb po przecinku w formacie x.x00000001 lub podobne x.x999999991. Jak to zrobić...
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...
(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?
A obliczony wynik jest bliski rozwiązaniu? Może zmiana liczb jest tak niewielka że albo float zaokrągla je, albo nie wyświetlasz określonej ilości cyfr po przecinku.
Witam. Co trzeba zmienić w tym programie, aby nie były wyświetlane liczby po przecinku? Wgrałem to do symulatora Bascoma i pomiar miga. Idzie w jakiś sposób zlikwidować to miganie?
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?
Zaobserwuj różnicę w justifikacji wyświetlania zmiennej ‘float’ (górny prostokąt) oraz odpowiadającą temu wynikowi ‘string’ wyświetlany w dolnym prostokącie.. Zmienna typu String została nieprawidłowo sformatowana w tym przykładzie. Powinno zostać użyte: String(liczba, 2) , gdzie 2 oznacza ilość wyświetlanych liczb po przecinku...
Witam, czasem warto zacząć od początku, bez omijania tych oczywistych oczywistości. Przykład: Ale ja to wiem od dawna🙈🙈 problem w tym że jak przełączam między ekranami przyciskiem to wyświetla się liczba stała a gdy znowu przycisne to liczba się aktualizuje a ja chce aby zmienna się wyświetlala ,, ruchoma,,. le tam nie ma słowa o tym...
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ąć...
tylko, ze wartosc nadal bedzie w liczbach calkowitych takich jak 10,0 25,0 itd. a mi chodzi o to aby wartosc po przecinku byla rozna od zera np 21,3 Pomyśl, na obiekcie występuje temperatura ok 23 stopni Celsjusza. Panel przeskaluje ci jakąś wartość z przetwornika AD PLC na np. 253. Przy wyświetleniu tej liczby ty przesuniesz przecinek o jedną pozycje...
Jak chcesz zaokraglac do calkowitych to po co ci floaty, a jak chcesz zaokraglac floaty to np %.2e - dwa znaczace znaki po przecinku. Poszukaj sobie dokumentacji do formatowania printfa.
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...
Witaj. Sprawdź może taką ewentualność, czy jak do w ten sposób wpiszesz wartość 0 (zero) bez żadnych cydzysłowów będzie działało, chodzi o to, że EXCEL nawet gdy w wyniku obliczeń wyświetla 0 to nie zawsze jest to faktyczna wartość obliczenia. Wynika to z zaokrągleń obliczeń a także z zaokrągleń samego wyświetlania gdy np. ustawisz format liczb na dwa,...
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...
...Potrzebuje uzyć funkcji sprintf aby nie wyswietlać wszystkich liczb po przecinku... Do sformatowania-konwersji jednej zmiennej typu float , sprintf() wcale nie jest Ci potrzebna( armata i wróbel :) ).Funkcja sprintf() jest baaardzo uniwersalna i jednocześnie baaardzo pamięciożerna.Zainteresuj się funkcja dtostrf() , bo do Twoich celów nadaje się...
Hej mam pare pytan odnosnie kalkulatora ktory robie na zaliczenie na studiach. Generalnie prawie wszystko dziala ale mam pare problemow wymienionych + istotne fragmenty kodu. Programik na Atmege8, uzywam AVRGCC + hapsim, biblioteka wyswietlacza hd44780. 1) Dlaczego po 32768, wyswietla liczby na minusie / nie wyswietla wiekszych (to samo z -32768) int...
Witam Jako, że mam do napisania program w ASM dla µC 8051 pobierający dwie liczby dwucyfrowe z klawiatury i dzielący je przez siebie oraz wyświetlający wynik zaokrąglony do dwóch liczb po przecinku na terminalu, napotkałem drobny problem z którym nie mogę dać sobie rady, a dokładniej: jeżeli np. µC będzie miał podzielić 99/98=1,0102 to w A...
Mechanizm tego "błędu" możesz zaobserwować rozszerzając kolumnę i ustawiając wyświetlanie (powiedzmy) 5 cyfr po przecinku.
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...
Użyj liczb stałoprzecinkowych. Użyj zmiennych całkowitych i wykonuj operacje na wartościach 100 razy wyższych niż rzeczywiste. Przy wyświetlaniu po prostu wstaw przecinek w odpowiednie miejsce.
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...
To nie jest zaokrąglanie do 5 miejsc po przecinku ale do 6 liczb znaczących! Najprościej podnieś liczbę do postaci, gdy wykładnik będzie wynosił 0, następnie zaokrąglij, a na koniec przesuń przecinek (podziel) znów o tyle, ile było wykorzystane do podniesienia. Miej na uwadze jednak to, że wyświetlanie dalej będzie w pełnym formacie! Aby to zmienić...
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...
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...
Integer to liczby całkowite. Możesz je przechowywać w takiej zmiennej ale mnożona przez 1000 lub wyswietlać mnożoną przez 0.0001 (cztery znaki po przecinku ). Lub wybierz Currency lub Single i użyj funkcji Format. (jezeli to Visual Basic). pozdr
Ale po co osobne wyjścia do sterowania tego samego??? Chyba, że nie rozumiem problemu... Przecież możesz jedno wyjście wysterowywać dwoma merkerami. Jeden od trybu ręcznego, a drugi od automatycznego. Wejście w tryb automatyczny kasuje znacznik trybu ręcznego i na odwrót. Po co komplikować sprawę jak można o wiele prościej :) Co do WinCC to w polu w...
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
No jasne, mamy teraz nową matematykę, w której 16000000/(256*adc2) nie jest równe 62500 / adc2, tak jak to było kiedyś. Z tego powodu musimy skazywać procesor na długotrwałe obliczenia na danych 32-bitowych albo jeszcze wolniejsze w zmiennym przecinku. To też niezłe: OCR1A=(ICR1*0.5); Zdaj sobie sprawę z tego, że czas wykonania tej operacji jest kilkaset...
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)....
Witam. Nie wiem jak wypisać wynik po przecinku, mimo iż użyłem setprecision(2).. #include<cstdlib> #include<iostream> #include<iomanip> using namespace std; int main(int argc, char *argv[]) { float wynik, H, D; cin >> H; cin >> D; wynik=(H*H-D*D)/(2*H); cout << setprecision(2)...
Ustaw w komórce wyświetlanie z większa dokładnością (14 miejsc po przecinku) - zobaczysz efekt.
Taka drobna uwaga: nie należy porównywać liczb zmiennopozycyjnych ze sobą, bo się można ździwić. Prosty przykład: #include <iostream> using namespace std; int main() { float d = 0.0; d += 5.01; d *= 3.0; d -= 15.03; if (d == 0.0) { cout << "equal" << endl; } else { cout << "NOT...
Użyj float i funkcji ftoa. Nie wiem jakiego kompilatora używasz ale w CodeVision taka jest. Jeżeli nie używasz liczb zmienno przecinkowych a jedynie stałoprzcinkowe możesz użyć int i zapisać w nim 237(najlepiej jeszcze unsigned) albo wręcz unsigned char :) . Przy wyświetlaniu wstaw w odpowiednie miejsce przecinek i gotowe. Pozdrawiam.
Jeszcze jedno pytanie, można jakoś zrobić, żeby tamto cudo wyświetlało jedną liczbę po przecinku?? Bo w tamtym projekcie są 3wyś, a ja chce dac 4!!?? Dodano po 2 I jeszcze jednak poprosze jak ten dzielnik podłączyć, z elektroiką niemam nic wspólengo i jetm z deka zielony czasami, jak mi nowie pojęcie przybędzie!!
Tak, minęło trochę czasu. W moim umyśle ostatnie kilka bitów to: 1. Wyświetlanie RSSI na ekranie LCD. 2. Aktualizacja nazw kanałów w wiadomościach MQTT, aby odzwierciedlały rzeczywiste nazwy, a nie tylko liczby i formatowanie liczb. https://obrazki.elektroda.pl/2449252800_... 3. Prawidłowe formatowanie wartości w GUI, w tej chwili jest...
Szczerze przyznam że budowa makefile jest dla mnie (ale pewnie nie tylko) magiczna. Owszem, wiem jak ustawić typ procka, taktowanie etc. Ale pozostałe instrukcje mogę się tylko domyślić czego dotyczą. Zmieniłem fragment dotyczący sscanf() (u siebie w programie używam w ten sposób: sscanf(s,"%f",&z); ) Zaczeło działać dla takich ustawień w makefile:...
Zapewne kolejne problemy przyjdą z czasem. Chociaż ... to właściwie temat pokrewny. Mianowicie: Maska wprowadzania w textboxie excela. Np. pod NIP "999-99-99-999" czy np. "000-00-000-00" Akces ma to wbudowane a excel ... Chodzi o to by wprowadzać tylko liczby i ewentualnie "-" (bo jak się nie wprowadzi "-" to i tak powinno wyświetlić się 999-99-99-999)...
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
A po co formatujesz Byte? Ustawiasz wyświetlanie, przy pomocy komendy locate x,y. cool2=cool1 sic
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...
Można to bez problemu wykonać korzystając z JS. Taki program jest na naprawdę prosty tą funkcją [url=http://www.w3schools.com/jsref/met_... możesz wykonywać cyklicznie co określony czas inną funkcję. Ta "inna funkcja" będzie musiała odczytać liczbę zawartą w jakimś elemencie drzewa DOM(zwykły DIV, SPAN itp.) zmniejszyć ją i spowrotem...
Hej, ostatnio próbowałem zrobić mała prace na informatykę z C++ ; Kalkulator, który dzieli tylko przez 2, ale zawsze jak chciałem podzielić liczbę nieparzystą. Nie wyświetlały mi się liczby po przecinku np: 5:2 = 2,5 a pokazywało 2. Może ktoś przerobić dla mnie kod tak, żeby pokazywało się wszystko tak jak należy? [syntax=cpp] #include <iostream>...
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?
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...
Problem rozwiązany : funkcja " printf_fast_f " działa w ten sposób że pierwsze po "% " określa minimalną szerokość całego pola (łącznie ze znakiem kropki dziesiętnej ), a następny znak formatujący określa maksymalną liczbę znaków wyświetlanych po przecinku. "szelus" masz całkowitą rację. Dzięki wszystkim.
Dziękuje bardzo za naprowadzenie na rozwiązanie. Problem rozwiązałem na podstawie postu atom1477 . Pomnożyłem jak całkowite, a wynik wyświetlany z przesuniętym przecinkiem. faktycznie liczba to liczba, ale na wyświetlaczu lepiej mi się czyta jak jest w systemie dziesiętnym ;). Dzięki wielkie. Pozdrawiam Grzegorz
No właśnie a co zrobić gdy trzeba przekonwertować liczbę zmiennoprzecinkową na tablicę cyfr(i znaków jak np "-" czy ".")??? Już nie jest tak łatwo dzielić przez 10 bo jest jeszcze część po przecinku... i jak teraz zaindeksować tablicę żeby sie cyferki odpowiednio ułożyły. Najlepiej było by chyba zrobić to wywołując jakąś funkcję przez rekurencję. Próbowałem...
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...
ale pytającemu chodzi o to jak wyświetlić całą liczbę jako 0.00000......... i wsyzstkie liczby po przecinku :)
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...
- zegarek (musiał byś tylko 'od spodu' dolutować kwarc zegarkowy 32768Hz do wyprowadzeń XTAL i włączyć wewnętrzne kondensatory odsprzęgające kwarc programatorem. Zegar pozostaw jak jest, wewnętrzy rezonator RC a ten kwarc niech będzie sterował timerem T2) Co do zegarka, była taka myśl na samym początku, no ale po co mi w pokoju 4 zegarek ? - dzielnik...
Super! Makro działa tak jak sobie założyłem, okazuje się jednak że mam problem z analizą tak zebranych danych. Ładuje do 100 plików na raz każdy ma nawet kilkaset linijek i analiza jest utrudniona przez to że każdy jest w osobnym arkuszu, wcześniej tego nie przewidziałem... Co trzeba by przerobić żeby pliki txt ładowało wszystkie do jednego arkusza...
proszę o program do liczenia liczby Pi po wpisaniu przez użytkownika oczekiwanej ilości liczb po przecinku w języku Python. Oto prosty program w Pythonie, który oblicza wartość liczby Pi z dokładnością podaną przez użytkownika: ```python import math decimals = int(input("Podaj liczbę miejsc dziesiętnych, do których chcesz obliczyć liczbę pi: ")) pi_value...
EDIT: zapomnialem dodac, ze liczb double w 99,666% przypadkow mozna uniknac. pozostale 0.334% przypadkow mozna obsluzyc floatem albo wziasc wiekszy procesor <: no ok po tym wszystkim zgadzam się, że nie ma sensu taka zabawa na prockach ATtiny ... Trza brać takie gdzie pamięci jest sporo więcej - co najmniej ATmega8 ... a chodziło mi o wyświetlanie...
Faktycznie tak to wychodzi mam fx-P401 i też tak pokazuje, obawiam się że nic nie da rady wykombinować mimo zmiany ustawień pokazuje 1 miejsce po przecinku lub wcale zaokrąglając do ....3, ma to pewnie związek z maksymalnie wyświetlaną liczbą.
Albo używaj funkcji sprintf, możesz sobie specyfikatorem formatu określić ile liczb przed i po przecinku ma być wyświetlane.
Gdyby ktoś z forumowiczów był zainteresowany jeszcze kiedyś dobrym programem czujnika SHT11 to wstawiam. Pomiary mam co niecałą sekundę i w normalny dzień pokazuje wilgotność około 45-50%, do tego temperaturę mierzyłem również SHT11 i czujnikiem DS18B20, wyniki takie same. Odczyt OK ;) [syntax=c]GLCD_WriteStringXY("Pomiary:",... ShtReset(); _delay_ms(25);...
Mój problem jest następujący - gdy dane są całkowite(bez ".") wszystko działa poprawnie, ale gdy są wpisywane już z "." nie wyświetla mi się linia.... Problem tkwi zapewne w konwertacji do jakiegoś rodzaju pliku tylko nie wiem jak to zrobić.. Chodzi o to że ta "." jest przecinkiem w danej liczbie ;) wiec "1,1" to 1 i 1, a "0.1,1" to 0.1 i 1 plik tekstowy:...
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;
Napisałem poniższą funkcję do konwersji liczby typu float na stringa, który go reprezentuje. W symulatorze AVR Studio sprawdziłem czas takiej konwersji przy zegarze 16MHz i wyniósł on ok 500µs. Czy ma ktoś pomysł jak bardziej zoptymalizować tą funkcję? Inna sprawa to optymalizacja wykorzystywanej pamięci, bo w tej chwili wykorzystuje jeśli poprawnie...
Tak kombinuję: [syntax=c] If msg.StartsWith("T") Then Dim Pos As Int = msg.IndexOf(",") EditText2.Text = msg.SubString2(0,Pos) EditText4.Text = msg.SubString(Pos + 1) End If [/syntax] msg to T,123,4567 ' przykładowo T-stały początek stringa 123 - pierwsza liczba, która może być 1,2,3 lub 4 cyfrowa 456 - druga liczba, która również może być 1,2,3 lub...
:evil: :evil: :evil: :evil: :evil: Znowu coś się kaszani, napisałem i zanim wysłałem to mnie wylogowało. (mam włączone automatyczne logowanie :evil: :evil: :evil: ) i jak na złość zapomniałem zrobić przed wysłaniem Ctrl-A, Ctrl-C :evil: Jeszcze raz to samo, ale w skrócie, bo mi się nie chce drugi raz :D : Prążki się rozmazują, ale mało, widziałem, że...
Problem nie leży w zaokrągleniu, tylko w sposobie w którym wyświetlasz tę liczbę.
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?
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ć...
Albo użyć "sprintf" z biblioteki "stdio.h". sprintf (sbuf, "%0a.bf", temperatura); write_text (sbuf); W ciągu %... zamiast 'b' podstaw liczbę cyfr wyświetlanych po przecinku, a zamiast 'a' podstaw łączną liczbę znaków formatowanego ciągu łącznie z przecinkiem (kropką). Np. pisząc "%05.2f" dla temperatury równej "23.5" otrzymasz...
Zerknij do załącznika. Jest tam procedura obsługi ADC dająca na wyjściu wartość napięcia ze czterema miejscami po przecinku. Oczywiście BEZ UŻYCIA LICZB ZMIENNOPRZECINKOWYCH... Nie chce mi się teraz sprawdzać z ktorego wejścia korzysta, ale na pewno mogę powiedzieć, że źródłem referencyjnym jest napięcie zasilania procka. Dokładna wartość napięcia podawana...
Mam z tym taki mały problemik :) Otóż wcześniej stosowałem przeliczanie z dodanym T = makebcd(t) po T = T /10 i temperatura była zawyżana ale wyświetlana dobrze na wyświetlaczach. Gdy osunąłem ten wpis temperatura jest rzeczywista, ale powyżej 20st tylko liczba po przecinku jest wyświetlana ok, natomiast dziesiątki zostają 1 a jedności wariują. Coś...
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.
Jeśli chodzi o dobrą stronę o programowaniu to polecam http://www.shitsoft.net Załączyłem też program w pascalu wyświetlający liczbę e z zadaną liczbą miejsc po przecinku, wykorzystujący szereg Maclurina
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:...
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, 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...
Miałeś pięć lat żeby odpowiedzieć bo wtedy toczyła się dyskusja :D Autorowi zależało też na tym aby zawsze było to pięć znaków. Bez tego w ogóle nic nie było by potrzebne bo wystarczy rzutować zmiennoprzecinkową na całkowitą. To odetnie przecinek. Autor napisał że na reszcie mu nie zależy. Wtedy wyświetlasz zmienna bezpośrednio bo Bascom sam dba o konwertowanie...
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...
bez obaw, do moich obliczeń ATtiny2313 w zupełności wystarcza :D Gdy obie zmienne są typu single, to liczy nawet jeszcze lepiej ;) Teraz nie wiem tylko jak ograniczyć ilość liczb znaczących...? Dodano po 5 czemu wyświetla mi się 3.3800...? Dim A As Single , B As Single , C As Single Cursor Off A = 1.25 : B = 3.38 Cls Lcd "A=" Lcd A Lcd...
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 = ",'
Witam ! Mam do zrobienie kalkulator w delphi. W zasadzie można powiedzieć ze już w połowie jest gotowy. Ale mam kilka problemów: -przy obliczaniu większych liczb na "wyświtlaczu" wyskakują litery i cyfry które z wynikiem obliczeń raczej nie wiele wspólnego mają. -przydałyby się zabezpieczenia. Narazie mam tylko wyskakujący komunikat "co to jest?" po...
Cześc Ludzie podpowiedzcie jaka jest komenda w bascomie, aby wynik był wyświetlany trzy miejsca po przecinku Np. 1,235 3,483 Dzięki.
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...
Witam mam problem musze napisać program temat: Suma dwóch liczb dziesiętnych po przecinku wynik na 7 - segmentowym wyświetlaczu w --HEX i --BCD.... ma ktoś pomysł jak to zrobic????
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...
wyświetlanie przecinku wyświetlanie liczb wyświetlanie liczb binarnych
sterowanie hydrauliczne koparki avensis funkcja radio pompa kulka
electrolux ew6s406bpi skrzynia schemat
Jak usunąć brumienie w gramofonie Unitra Daniel? Lokalizacja bezpiecznika Webasto w Chrysler Voyager