Z treści wynika, że chcesz to opędzić DIV AB to 99/98 daje wynik A=1 B=1 a nie B=102 (reszta ale nie podzielona przez 98 Zakładamy,że liczby nie przekraczają 99 to metoda DIV daje w A prawidłową część całkowitą Teraz reszta - pomnóż reszta*2 L=reszta*2 -podziel mianownik /50 M=M/50 ..dlaczego:?::D A=L B=M DIV AB wynik w A setne części nie wiem czy będzie...
Możesz robić zaokrąglenia przed przypisaniem wyniku do tablicy: [syntax=csharp]tablica[n + 1] = Math.Round(v11, 4); ... moc[n + 1] = Math.Round((v11 * v11) / r);[/syntax] Zamiast typu double zawsze możesz też zastosować decimal.
Ja się na PHP nie znam, ale te BREAKi to chyba masz w niewłaściwych miejscach. https://obrazki.elektroda.pl/8197714200_... Przykładowo ten case w ogóle nie ma breaka. i inne tak samo. Więc pierwszy switch leci aż do GBP i tam kończy niezależnie od tego jaką walutę wybierzesz. Dam Ci radę - zdecyduj się gdzie dajesz klamrę - a polecam...
czy ktos może mi pomóc zrobić zaokrąglenie Mam zrobiony woltomierz na MCS 51 oczywiście sam go nie zrobiłem więc wielu rzeczy tam nie rozumiem. Mam do tego symulator, uklad wykonuje 16 pomiarów w okreslonym czasie zrobilem sam sortowanie bombelkowe po wielkich bólach dodawanie i wyliczyłem średnią przy pomocy znajomego zamiane bin na bcd pozostało mi...
http://obrazki.elektroda.pl/9589280700_1... HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość ADC...
Widzę kilka błędów Przykro mi :cry: , że w trakcie testowania nie wyłapałem takiego błędu Excela :!: jak widać na zrzucie :D 1118100 To ze względu na bardzo dziwne zaokrąglanie wyniku funkcji MOD() w przypadku godziny 14:00 - powstają takie niejednoznaczności i następuje dublowanie jednostkowych czasów pracy :cry: Szukam rozwiązania, jak znajdę to...
Ciśnieniowy kontroler poziomu wody https://obrazki.elektroda.pl/7746273200_... WSTĘPNIAK Witam wszystkich entuzjastów elektroniki! Chciałbym zaprezentować przykład wykorzystania scalonego półprzewodnikowego czujnika ciśnienia w roli miernika poziomu wody. Dzięki pomiarowi ciśnienia słupa wody możliwa stała się kontrola i utrzymywanie...
Nawet zakładając, że te 0,5% jest prawdziwe, przy wyświetlaczu 3-cyfrowym nie ma to większego sensu bo już sam wyświetlacz wymusza zaokrąglanie wyniku do 2 miejsca po przecinku (1%). Miernika w ręku nie miałeś. Wyświetlacz jest 4-ro cyfrowy Więc jak zmierzyłeś dokładnie 50mV, a nie np 53mV to chyba pozostanie tajemnicą :D . Mienikiem wyższej klasy...
To działa, ale jeśli przykładowo w drugiej kolumnie mam jakies wartości i funkcje, to kasuje mi zawartość wyniku po przecinku np.: 6,768543 zapisana jako 6,76, to w drugiej kolumnie(gdzie jest funkcja np. mnożenia obu kolumn) wynik wynosi np. 9,870000. tzn. ze niewidoczne cyfry po przecinku na miejscu 3,4,5...stają sie zerami. 6,768543*6,76=9,870000
Pytanie co ty chcesz przekonwertować double? Zupełnie nie masz pojęcia czym jest Complex. Wszystko jest w dokumentacji C# ogólnodostępnej do wyszukania np. "Complex C#" w tym przykłady. Użycie poruszone jest też tu: https://stackoverflow.com/questions/3971... Jak dla mnie jak chcesz zaokrąglić to musisz to robić na składowych...
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...
(at)tobiasz54 Rozwiązanie jest do kitu, bo typy float i double nie są w stanie reprezentować wszystkich elementów zbioru liczb rzeczywistych. Efekt będzie taki, że po ostatniej linii (tam gdzie jest return) w wyniku dzielenia potencjalnie może powstać liczba, która nie ma bezpośrednio reprezentacji w typie i np. zamiast 10.000 będziesz miał 10.00000001,...
Audytorowi chodzi o to, że prezentacja wyniku powinna być zgodna z rozdzielczością miernika. Moj ma rozdzielczość 0,1lux wiec wyniki powinny być prezentowane do pierwszego miejsca po przecinku. Program natomiast w każdej pozycji dodał zero na miejscu setnych co w efekcie daje, że każdy pomiar kończy się cyfra „0” i to zdaniem audytora jest...
To najbardziej prawdopodobne w zestawieniu z pomiarem profesjonalnym miernikiem, ale czy jesteś w stanie wytłumaczyć dlaczego gniazdkowy miernik ORNO pokazał dokładnie 60 Hz? Przypadek, czy miernik zaokrągla wynik pomiaru w górę i wyświetla krotność 10 Hz, czyli mierzy z dokładnością do 10 Hz zamiast do 1 Hz. Może ktoś z kolegów ma możliwość ''przegwizdania''...
=JEŻELI(Y21>P21;"wzrost o "&ZAOKR((Y21-P21);2)&" w stosunku do ubiegłego tygodnia";ZAOKR((Y21-P21);2)&" w stosunku do ubiegłego tygodnia")
Witam, coś kiepsko u Ciebie z poprawnym rachowaniem, ponieważ mnie wyszły takie wyniki (pośrednie i końcowy): http://obrazki.elektroda.net/30_11608556... Liczyłem, korzystając z kalkulatora zainstalowanego pod Windows :D oraz stosowałem podane przeze mnie wcześniej reguły zaokrąglania wyników pośrednich i końcowego. Pozdrawiam
Witam Mam problemy z fazami w domu. chciałbym mieć stały pomiar wyświetlany na LCD i w przypadku przekroczenia napięcia 240V zapalaną diodę led podpiętą do nóżek procka(docelowo będą to przekaźniki) i sygnał dźwiękowy na syrence. Wykonałem w bascomie miernik faz na atmega8, tryb zaokrąglania wyniku zaczerpnąłem z jednego kodu z forum. Płytka z układem...
Tak tylko przy takim podejściu nie starczy mi miejsca w rejestrach a nie bardzo mogę wykorzystywać pamięć (zostało mi już jej stosunkowo mało). Ostatecznie wynik też musi być 8bitowy więc wolałbym ograniczać wynik w każdym możliwym momencie, ale znów nie chce ciągle wyniku zaokrąglać bo boje się czegoś co chyba najlepiej określa termin "efekt motyla"....
Witam. Potrzebuję wyświetlić liczby rzeczywiste z zakresu (0,1), znalazłem więc informację, że można tego dokonać za pomocą cyklicznego odczytu części całkowitej, odejmowaniu jej od liczby i mnożeniu przez 10. Jednak mam problem przy odejmowaniu liczb. Dla przykładu liczba 0.7254. Działa, dopóki nie osiągnę wyniku 5.4, w tym momencie po odjęciu 5 otrzymuję...
Jeżeli sprawdzisz to termometrem "domowym" i okaże się, że jest inna niż podaje "DS" - wyrzuć "domowy" termometr. Do cytowania kodu polecam serwis http://pastebin.com/ Wkleiłem tam Twój kod: http://pastebin.com/sMDZB15p Widzę jeszcze jeden problem z którym będziesz się męczył - drugi czujnik. Będziesz musiał trochę skomplikować program - na początku...
Wykres dokładnie odzwierciedla wartości nie czasu rzeczywistego zapisane w pliku. Temperatura w rzeczywistości przyjmuje wartości rzeczywiste, lecz układy pomiarowe dokonują większej lub mniejszej determinizacji tychże wartości. Chcąc uzyskać "płynny" wykres należy posłużyć się jakąś z metod uśredniania/aproksymacji wartości. Może to być np. dynamika...
Czyli trzeba eynik przybliżać do np 3 liczby po przecinku czy wręcz przeciwnie? Generalnie wyniki pośrednie nie są zaokrąglane. Końcowe wyniki podaje się na takiej liczbie cyfr znaczących, jak dane do zadania. Tutaj jednak nawet autor zadania chyba o tym nie pamiętał, jeśli jest jak napisałeś. Cyfry znaczące i po przecinku to nie to samo. Aby obliczyć...
Właśnie czas pomiedzy impulsami da ci wiarogodny wynik. Chyba, że czas pomiaru będzie na tyle długi, że da ci zadowalającą dokladnosc. Np. na wolnych obrotach w samochodzie(ok 900 obr/min) masz 15 obr/sek (co ok 60ms) natomiast przy 10000obr/min masz impuls co 6ms. Przy podstawie pomiaru 50us (liczenie czasu pomiedzy impulsami) masz dobrą dokładność...
Witam =ZAOKR(MODUŁ.LICZBY(B3-A3)*48;0)/2 Odejmuje czas zakończenia od czasu rozpoczęcia (moduł liczby) - wychodzi mi wtedy ile to jest doby np. 0,4854. Następnie mnoże to przez 48, bo doba ma 48 pógodzionówek. Ten wynik zaokrąglam do liczby całkowitej (w górę lub wdół - funkcja "ZAOKR"). Dzielę wynik przez 2, bo chodzi mi o wynik z precyzją do 0,5 godz....
Próbowałem z RoundTo oraz FloatToStrF itp ale nic nie działa. Co to znaczy "nic nie działa"? 2 dawało nam 2,00 po wpisaniu 2,366 zaokrąglało 2.37 No i gdzie tutaj "błąd"? Jak Twoim zdaniem ma wyglądać wynik zaokrąglania? Może chodzi Ci o usunięcie nieznaczących zer z końca? for (int i = s.Length(); s[i] == '0'; s.SetLength(--i));...
Wielkie dzięki, bez zaokrąglania wynik wychodzi całkowity :D
Dokładność masz rzędu jednego promila mierzonej wartości a więc nieźle. Możesz sobie programowo zaokrąglać wyniki to będzie trochę ładniej wyglądać :) Myślę, że bez użycia przerwań lepiej nie będzie.
Pomocne było by też ograniczenie/zaokrąglanie wyników do np. 1 miejsca po przecinku - bo dokładność do 6 miejsc po przecinku nie jest taka niezbędna :) https://obrazki.elektroda.pl/7089976900_... Dzięki Mogę bardzo łatwo z poziomu wbudowanego Home Assistant Discovery dopisać wam to: val_tpl {{ float(value)|round(3)...
Test wychodził fałszywy ponieważ wynik daty w komórce dla excela to liczba. Po Twojej modyfikacji i dzieleniu przez 41,66 wynik nie był całkowity. Zrobiłem zaokrąglanie do całkowitych tylko musisz sprawdzić jak to działa w praktyce.
Sposób jest dobry, tylko wynika za bardzo zaokrąglasz wyniki.
Wydaje mi się, że ty masz źle, a ten drugi nie wiem. Muszę się jednak upewnić. Czy jesteś pewien, że przepisałeś nam tu poprawnie te pomiary? Już tłumacze gdzie są moje obawy. Zapisując wynik pomiaru w sposób następujący: U = 0.01V sugerujesz mi, że dokonałeś go na złym zakresie. Z danych katalogowych urządzenia wynika, że na ZAKRES 40V rozdzielczość...
Zgadza się zaokrąglałem wyniki do 3 cyfry znaczącej - stąd ta niedokładność. Ja natomiast podałem wzory, które mam nadzieję pomogą autorowi tematu w rozwiązywaniu kolejnych zadań.
W arkuszu 4 (kantor), nie trzeba zaokrąglać wyników. W treści zadania słowem się na ten temat nie zająknęli, a na obrazku, który przedstawiał jak powinna strona wyglądać widać było, że nie są zaokrąglone.
Trzy razy napisane jest to samo. Nie ma napisanego nic o tym, która metoda jest lepsza (z poprawnie mierzonym prądem czy napięciem). Za taki wykres ja zwracam sprawozdania. Wykres powinien zaczynać się w początku układu współrzędnych a dopasowana linia prosta musi przecinać oś OY. Inaczej ten wykres nie przedstawia nic. Ponad to powinny być chyba dwa...
Nie korzystam z Sonela ale widocznie zaokrągla wynik do jedynki. Mój Kyoritsu przy identycznej funkcji też tak podaje, natomiast drugi miernik Metrel już 0,68 - to samo gniazdo i oczywiście funkcja RCD.
Witam Mam następujący problem: Tworzę footprinty elementów użytych w projekcie. Przy podawaniu średnic otworów na punktach lutowniczych podaję np: 0,6 mm , akceptuję. Jednak gdy wejdę ponownie we właściwości punktu lutowniczego, widnieje tam wartość 0,5994 mm. Problem zmian wartości dotyczy wszelkich wartości wpisywanych z ręki. Z czego to wynika? Czy...
(at)Piotrus_999 I tak ma zwracać !!!! A zwraca inaczej w kodzie #1 i w kodzie #3 - zupełna abstrakcja. Tylko w kodzie #2 podaje 0.0000. I dlatego chciałbym, żeby w tym kodzie #2 zaokrąglało wynik do 1 miejsca po przecinku. Na przykład: zamiast pokazywać 0.000 ma pokazać 0.0. Dla innego przykładu: zamiast pokazać 33.333 ma pokazać 33.3.
Funkcja ma zaokrąglać wynik wyliczenia do 2 miejsc po przecinku na zasadzie (1 do 4) to 0 ; (5 do 9) to 1 , z ewuntualną możliwością modyfikacji (ile miejsc po przecinku ) np 0,598697 * 4589 +0,003= 2747,423533 *(funkcja)=2747,42(wynik) np 0,598697 * 4589 +0,004= 2747,424533 *(funkcja)=2747,43(wynik) Proszę o pomoc
Po czym wnioskujesz, że "nie bardzo działa? Jak testowałeś program?" Implementacja wygląda poprawnie, powiększ dokładność PI (możesz użyć pi=4*arctan(1)), poprawnie zaokrąglaj wyniki przy konwersji double -> short int (użyj round()). No i oczywiście dodaj "niepotrzebne" stałe ;) Pozdrawiam, Dr.Vee
Proponuję umieścić kod w znacznikach Syntax (taka rozwijana opcja przy pisaniu/edytowaniu postu). Co do błędu pomiaru to zapewne pamiętasz z lekcji matematyki że kiedy zaokrąglamy wynik do iluś miejsc po przecinku to jeśli następna liczba która stoi przez skróceniem jest większa od pięć to zaokrąglamy tę poprzednią o jeden w górę ;) Kiedy weźmiesz 5V/1024=0,0048828125....
Dzięki za odpowiedź ale nim wpisałem pytanie na Elektrodę to sporo męczyłem się z tym (przesuwanie przecinka, mnożenie, dzielenie) ale niestety bez rezultatów. W bascomAVR jest polecenie "Round" ale ono zaokrągla wynik do liczby całkowitej i tym samym odpada. Może jest jeszcze jakieś polecenie coś w rodzaju formatowania wyniku, którego jeszcze nie znam/znalazłem...
Coś mi się wydaje, że była taka paczka do DSP, której częścią były między innymi obliczenia stałoprzecinkowe. Inne rozwiązanie to liczenie wszystkiego "na piechotę", bez użycia wielu wbudowanych (szybkich) funkcji, i zaokrąglanie wyników na bieżąco. Do samych obliczeń stałoprzecinkowych jest to: http://www.mathworks.com/products/fixed/
Niestety dalej nic. Dostaję same zera. Tak jakby nie może, się wybudzić filtr :), Bo ciągle zaokrągla i ciągle wynik zaokrąglanie daje 0 przez co jak liczy kolejny krok i ma same zera w out[i] to znowu wychodzi zero. Nie bardzo mam pomysł jak to naprawić.
Zaokrąglamy 8.4999999 -> 8 8.5 i więcej -> 9 ln_2\ 500 =8,9657 Zaokrąglenie wykonujemy przez dodanie 0.5 i obcięcie części ułamkowej otrzymanego wyniku. Nieprawda, kiedy w najmniej znaczącej cyfrze jest 5, to zaokrągla się do starszej parzystej, czyli 8,5 -> 8, koniec, kropka.
Ustaw potencjometr na początku interesującego zakresu i zmierz jego rezystancję To samo na końcu zakresu .Po odjęciu rezystancji masz wynik jaka Tobie potrzebna. Dobierz potencjometr najbliższy wartością zaokrąglając w górę aby pokryć wymagany zakres regulacyjny "Boki" potencjometru uzupełnij rezystorami odpowiednimi rezystorami do wartości 22k łącznie...
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...
Popełniłem błąd przy wartości Iout,liczyłem dla Iout=3A Wychodzi mi, że N=√(L/Al) jest poprawny,program na w/w stronie zaokrągla wynik do góry. Chyba będę zmuszony zrezygnowac z flyback, na rzecz push-pull. Dziękuję bardzo za pomoc,pewnie będę miał kolejne pytania dotyczące projektowania push-pull. Jeśli możesz wytłumaczyc mi jak obliczyc, czy...
Pokaż kod.. Bardziej wygląda na nie zamykanie stringów znakiem zerowym, tak jakby to były pozostałości po zaokrąglaniu wyniku w stringu. Ale to tylko gdybanie i strzelanie w ciemno. Bez schematu i kodu na prawdę ciężko coś poradzić. Polecam: [url=http://mikrokontrolery.blogspot.com...
Fajny podprogram, myślę, że warto takie rzeczy czasem przypominać, gdy wszyscy widzą tylko ARM, floaty, itd. Dobrze wykorzystuje możliwości procesora w celu skrócenia kodu. Niestety jest kilka niedoróbek. 1. Dziwne (niestandardowe) zaokrąglanie wyniku. Tzn. wartość poprawna dla kwadratów, dla pozostałych - zaokrąglenie w górę. 2. Powoduje to błędny...
Jeśli y będzie typem unsigned int, to jawne rzutowanie nie jest potrzebne - kompilator niejawnie zrzutuje wynik operacji na typ zmiennej y
zaokrąglanie liczby zaokrąglanie float bascom zaokrąglanie
zmywarka słaby ciśnienie włącznik termiczny wentylator wabco volvo
Schemat serwisowy magnetowidu Universum VR7952 Działanie grzałki w bojlerze przy skraplaniu wody