1.1 - 1.0 = 0.10000000000000009, czyli wynik odejmowania nie jest dokładnie równy 0.1. Przy porównywaniu liczb typu float czy double trzeba dopuścić jakiś margines błędu. [syntax=php]EPSILON = 0.0001 if (abs($x - $y - $z) < EPSILON) ...[/syntax] Zob.też "Comparing floats" w https://www.php.net/manual/en/language.t... i ew. https://pl.wikipedia.org/wiki/IEEE_754
nie umiem uruchamiać formuł...? :please: Po prostu niezrozumiałeś tricku :cry: - w komórce B8 wstawiasz liczbę z formatowaniem "Ogólne" - tak jak w całej kolumnie B; - w komórce E1 uzupełniasz formułę na końcu: "-B8" zamiast stałej "-6258"; - w formatowaniu warunkowym dla każdej z 3 formuł (masz obecnie ustawione "Brak ustawionego formatu" :D ) musisz...
Witam. Mam problem z programem. Ma dodawać i odejmować liczby w BCD. Jak podam liczby dwucyfrowe to działa prawie ok (39+11 daje 4A a wolałbym, żeby było 50). Może ktoś zobaczyć na kod i mi powiedzieć co jest źle? LJMPSTART ORG100H START: LCALLLCD_CLR ;CZYŚCI EKRAN MOVA, #'1' ;\ LCALLWRITE_DATA; > 1 TO + MOVA, #'+' ;/ LCALLWRITE_DATA MOVA, #'...
Cześć, Przepraszam za tytuł tematu ale nie bardzo wiem jak krótko nazwać to o co mi chodzi. A mianowicie: Prosta rzecz - mam 2 kolumny w Excel'owym arkuszu. W każdej z nich pierwsza komórka to jakaś zadana liczba od której odejmowane są wartości wpisywane poniżej. Przykładowo: https://obrazki.elektroda.pl/2588184800_... Ale teraz pytanie....
Liczba zespolona to nic innego jak wektor w układzie współrzędnych prostokatnych, tyle że oś pionowa ma jednostki urojone i (albo j) równe pierwiastkowi z -1. Moze mieć postać arytmetyczną (a+jb) którą jest łatwo dodawać i odejmować lub wykładniczą (r*e do potęgi jφ) którą jest łatwo mnożyć i dzielić. a to długość wektora wzdłuż osi poziomej (rzeczywistej),...
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ę...
Albo można tak: W pętli np. while odejmować od danej liczby 10000 i zliczać ile razy pętla się wykona, dopóki liczba będzie większa od 10000. W tym liczniku będzie właśnie liczba dziesiątków tysięcy, tysięcy itd. Potem odejmować w ten sposób 1000, 100 i 10, na końcu zostanie liczba jedności. Kto wie czy nie będzie się szybciej wykonywać niż dzielenie....
Witam. Muszę napisać dwa programy (ale jeden w sumie wynika z drugiego ;) ). Pierwszy jest na odejmowanie dwóch liczb (gdzie każda z nich może mieć do 1000 cyfr), a drugi do sprawdzenia, czy dana liczba jest dzielnikiem drugiej (również obie mogą mieć do 1000 cyfr). Co do dzielnika, to wydaje mi się, że trzeba tak długo odejmować jedną od drugiej, aż...
Zawsze zamiast dzielić można odejmować np na początek 10000 licząc ile razy to zrobisz zanim wynik będzie ujemny wtedy liczba operacji odejmowania -1 to liczba dziesiątek tysięcy. Dodajesz 10000 żeby wynik był dodatni i zaczynasz odejmować 1000 aż będzie ujemna dodajesz 1000 i odejmujesz 100 itd aż na końcu dodasz 10 a reszta będzie jednostkami . Na...
Szczerze mówiąc tak na pierwszy rzut oka nie wiem za bardzo jak naprawić Twój kod. Natomiast potrzebne funkcje można zaimplementować w następujący sposób: 1.najmniejsza - uzupełniasz liczbę od tyłu wpisując największą możliwą cyfrę... i tak dopóki nie skończy Ci się pula sumy cyfr. Następnie od najstarszej pozycji odejmujesz 1, dopisujesz przed liczbą...
Wszystkie przykłady dla liczb 8 bitowych bez znaku. Dla liczb zapisanych w naturalnym kodzie binarnym: - bit 0 ma wartość 1 lub 0 ( bo 2^0 =1 ) - bit 1 ma wartość 2 lub 0 ( bo 2^1 =2), - bit 2 ma wartość 4 lub 0 ( bo 2^2 =4 ) - itd Z tąd liczba 5 ma postać 0000$0101. Jak do tąd wszystko po staremu. Zapis taki nazwijmy I8Q0. Można w nim zapisać liczby...
Może tak będzie czytelniej: sprawdzanie ile razy 1000 mieści się w zadanej liczbie w rejestrach R1:R0 Ogólnie mój kod nie różni się prawie niczym od tych wskazanych w linkach (to jest ten sam pomysł co mój), tyle tylko że ja operuję nie tylko na 16b a również na 32b, stąd też tyle kodu. [syntax=asm]; Załaduj liczba 1000 do rejestrów R4, R5 ldi R16,...
Formuła może być nieco przydługawa, ale.. 1) Jeśli po odjęciu (w przykładzie: 8:30-3:30-6:00) wynik wychodzi <liczba (godzina) odejmowana, to odejmujesz dodatkowo 8godz. 2) Jeśli po odjęciu godzin (pkt.1) DZIEŃ.TYG(wynik;2)>5 to odejmujesz dodatkowo DZIEŃ.TYG(wynik;2)-5 (w przypadku niedzieli wyjdzie 2, natomiast 1 dla soboty) http://obrazki.elektroda.pl/2975519900_1...
Witam ponownie. No cóż, jest chyba zbyt mała liczba zwoi w uzwoj.pierwotnym i to jest bodaj przyczyna grzania się trafa.Efekt rozbierania rdzenia EI , czy LL i ręcznego składania, też dodało swoje 5 groszy ; nigdy nie złożysz go tak, jak maszynowo w fabryce i na tym traci indukcyjność rdzenia. Ale wróćmy do cytowanego Twojego obliczenia; popatrzmy -...
Co do kwarcu w PLL to czarutek w zasadzie napisał już wszystko, czyli " magiczne częstotliwości 12.8MHz lub czasami 6,4MHz " związane są tylko i wyłacznie z tym że dzielnik PLL-la załadować można tylko liczba całkowitą a problem jest gdy krok przestrajania chcemy wybrać "dość nietypowy" lub z xx.50 i xx.75 i z tym wtedy też czasami są problemy. Ale...
Dzięki trymer01. Czyli zakładając że częstotliwość PWM to 50Hz (0,02s) sterowanie wypełnieniem w 10 krokach czyli jeden krok to 0,002s Czyli 1/10 z 50Hz to 0,002s a 9/10 z 50Hz to 0,018s kondensator 22000uF moc grzałki 200W (przy 24V to 8,33A) i załóżmy że prąd jest stały w zakresie od 30V w dół to deltaU=8,33 Trzeba też rozważyć ograniczenie prądu...
Rozumiem, że chodzi o wykonanie działania: y=1000 - 5 * x gdzie x to wprowadzona liczba , a y to wynik. Jeśli tak to pętla może być taka: x=inputbox ..... y=1000 for i=1 to 5 y=y-x next i print y
Co od czego chcesz odejmować jeżeli masz n liczb w tablicy n-wymiarowej?
Z tego co widać Autorowi zupełnie nie chodzi o to o czym my piszemy (szczególnie po ostatnich objaśnieniach). Ja rozumię założenia do projektu w sposób następujący: 1. Na wejścia licznika C+ i C- mają być podane impulsy prostokątne (nieważne czy fala ciągła z generatora, czy impulsatora ręcznego). 2. Licznik ma wystartować od cyfry 4 i po pierwszym...
Jak zrobic aby w kalklatorze liczby całkowite byly odejmowane bo mi wychodzi teraz 2-3=5 czy wprowdzic zmienna pomocnicza a moze lepiej cos innego prosze o pomoc. Program musze napisac na zaliczenie. Jak ktos umie niech przerobi go. Zamykam. - arnoldziq
Jakoś nie było mi to nigdy potrzebne i nadal nie wiem jako to liczyć.
Najprościej: warunkowe odejmowanie z czerwonym formatem liczb ujemnych.
Witam! W przypadku dni to jeżeli dzień urodzenia jest równy lub mniejszy od dnia oznaczonego to liczbę dni uzyskujesz odejmując dzień urodzenia od dnia oznaczonego, w przeciwnym wypadku dodajesz liczbę dni miesiaca zadanego do dnia zadanego pomniejszonego o 1 i odejmujesz dzień urodzenia od tak obliczonej liczby dni, po czym odejmujesz 1 od liczby miesięcy...
Układ ten sam, metoda zależy od rodzaju kodowania liczb.
tylko i wyłącznie dzielenie i odejmowanie. Czyli [0]=liczba/100 (stałoprzecinkowe - pascal - div) [1]=liczba/10-[0]*100 itd. oczywiście do wykonania w pętli.
Kłania się po prostu - najprostsza matematyka ;) masz np liczbę 123 i chcesz wyodrębnić poszczególne cyfry żeby je po kolei wrzucić na wyświetlacz LED 1. dzielisz liczbę 123 przez 100 - resztę z dzielenia odrzucasz i pozostanie ci cyfra odpowiedzialna za setki czyli 1 - prawda ? ;) 2. odejmujesz od liczby 123 liczbę 100 - bo wyżej już wykonywałeś dzielenie...
Witam wszystkich. mam problem z napisaniem programu: arytmetyka (dokladnie dodawanie i odejmowanie) liczb co najmniej dwubajtowa dla mikrokontrolera 8051 bede wdzieczny za kazda pomoc rade i wskazowke moje gg 4070278 (zawsze na niewidocznym) e-mail: yatatakeru(at)interia.pl lub tutaj:) z gory dzieki za pomoc. pozdrawiam
Witam mam takie liczby: 50=(110010)B 16=(10000)B w dodawaniu powinno wyjść mi 66 a wychodzi 55 lub 58 a odejmowanie też idzie nie bardzo. Mógłby mi ktoś wytłumaczyć to.
Dodajesz i odejmujesz 8bitowe kawałki oddzielnie i jeśli nastąpi przeniesienie w młodszym kawałku to dodajesz/odejmujesz jeden do starszego
Jak odejmujesz coś od R2 to wychodzi liczba ujemna ale dla DJNZ to ona jest dodatnia >127 (256-X) Przy pierwszym odejmowaniu masz R2=0 więc musi wyjść ujemne ...
Mam do zrobienia dwa takie zadania, nie umiem napisać do nic kodu. Ktoś pomoże? ;) 1. Z wykorzystaniem systemu mikroprocesorowego zaprojektuj prosty kalkulator odbierający dane przez port szeregowy i wysyłający przez niego wynik. Kalkulator Dodaje i odejmuje pojedyncze liczby (tylko jedności) – wykonuje dodawanie i odejmowanie jednocześnie wysyłając...
$regfile = "m8def.dat" Config Pinb.1 = Output $crystal = 1000000 Config Timer1 = Timer , Prescale = 64 Config Timer0 = Counter , Edge = Rising On Timer1 Odmierz_1s Dim Licz As Byte , I As Byte Enable Interrupts Enable Timer1 Start Timer1 Timer1 = 65535 - 15625 Do Loop End Odmierz_1s: Timer1 = 65535 - 15625 Incr Licz If Licz = 5 Then Licz...
Mam taki problem: Na wejście podawany jest zestaw składający się z dwóch liczb, mogą to być duże liczby, ale nie mogą składać się z więcej niż 1000 cyfr. Na wyjście ma zostać podany wynik odejmowania i dodawania poszczególnych zestawów, wszystko w nowej linii. Np. wejście 100 200 300 400 wyjscie -100 300 -100 700 Kod mam taki #include <stdio.h>...
Poza tym pobieżnie przejżałem DS ATTiny i nie widzę instrukcji analogicznej do DIV w 8051?? Jak w nim dzielić liczby?? A czy znalazłeś MUL? ;) Do takich obliczeń niestety trzeba pisać własne funkcje. Można mnożyć i dzielić poprzez wielokrotne dodawanie lub odejmowanie danej liczby, ale to jest oczywiście dosyć mało optymalna metoda. Oczywiście mnożenie...
bardzo prosto... zalozmy ze masz liczbe 24962 i chcesz ja przeksztalcic do tablicy 5 elementowej na dziendobry zerujesz tablice. teraz odejmujesz od liczby wartosc 10000 (najwiekszy mnoznik elementow tablicy) i sprawdzasz czy liczba jest juz mniejsza od tego co aktualnie odejmujesz. za kazde odjecie powiekszasz wartosc w tablicy odpowiedzialna za dana...
to mi wyglada jak zwykly pascal, nie uzywaj w nim polskich liter, "then to" na "then", zamiast / powinno byc DIV bo dzielisz liczby calkowite i repeat nie mialo until Program kalkulator; Var liczba1:integer; liczba2:integer; chr:char; decyzja:integer; Procedure DODAWANIE; Begin WriteLn('Podaj dwie liczby'); ReadLn(liczba1,liczba2);...
Witam, Odejmowanie liczb wielobajtowych [ASSEMBLER] pozsiada może ktoś taki program w assemblerze lub potrafi go napisać ?
To napisz może prościutki przykład jak byś to rozwiązał Wystarczy dodać "1", gdy różnica godzin jest ujemna. W ułamku jakim jest godzina (wartość mniejsza od 1) zawarte są i godziny, i minuty. Nie warto ich rozbijać na oddzielne wartości w różnych komórkach, bo później znowu trzeba je łączyć, a nie ma w ogóle takiej potrzeby... Dla całej tej zabawy...
Witam potrzebny program w C++ ktory dodaje i odejmuje liczby binarne w kodzie U2 albo moze ktos pomoc.Jakas podpowiedz. Czy musze do tego urzywac tablic ??
Konwersja bin->bcd Od zadanej liczby 2-bajtowej odejmujesz kolejne potęgi liczby 10, czyli w przypadku liczby mniejszej niż 1000 robisz tak:: 1. Od zadanej liczby odejmujesz sukcesywnie liczbę 100 i zliczasz liczbę odjęć aż do uzyskania liczby ujemnej. Do uzyskanej liczby odjęć dodajesz jeden i otrzymujesz najstarszą cyfrę BCD (setki). 2. Do uzyskanej...
Zakladam ze liczby sa w formacie X * 10^Y gdzie X to jest wartosc a Y to jest potegi dziesiatki Mnozenie: -mnozysz pierw liczby -dodajesz potegi dziesiatki Dzielenie: -wyrownujesz potegi dziesiatki do tej mniejszej -potem je jedynkujesz -dzielisz normalnie te liczby -dzielisz Dodawanie: -wyrownujesz potegi dziesiatki do tej mniejszej -dodajesz liczby...
Napięcia tutaj dodajesz i odejmujesz jak liczby, czyli U+U-U+U=2U
może źle to wytłumaczyłem. [url=http://www.przeklej.pl/plik/zeszyt1... w arkuszu wyjaśniłem wszystko, ale jeszcze raz excel sprawdza dzień miesiąca z datą systemową jeśli się zgadzają to odejmuje liczbę od liczby głównej
Cze Nie będę owijał dostałem do napisania program odejmujący liczby 8-bitowe w kodzie U1. Jak ktoś morze pomóc byłbym bardzo wdzięczny za pomoc. Lub nakierować mnie jak do tego się zabrać. Pozdrawiam dun1
o rzeczach o których mówisz nie mam pojęcia. z tym przejściem na "ujemna" strone układy wsp. to może być problem. Jaki problem? Procesor tak samo umie dodawać i odejmować liczby dodatnie i ujemne.
Pisząc o dodawaniu masz na myśli, że jeżeli base jest np. 2 to jak przekształcamy na dziesiętnt to musimy dodawać wartości wymnożone i odpowiednio podniesione do potęgi drugiej? Nie.... Przykładowo masz ciąg "124" reprezentujący liczbę 124, a więc Bierzesz pierwszy znak z lewej (1 - kod ASCII 49) taka jest wartość bajtowa zmiennej char. Odejmujesz...
Planuję wykonanie sterownika silnika DC tak, aby utrzymywać zadaną pozycję. Enkoder silnika będzie pracował z dekoderem kwadraturowym procesora i sterował licznikiem. Drugi licznik będzie zliczał impulsy step dir. Mam taki dylemat czy stworzyć dwa liczniki 32bit i obliczać błąd z wartości bezwzględnych co jest trochę bez sensu, bo trzeba ciągle odejmować...
chce odejmować dwie liczby w kodzie BCD
Zobacz na http://www.avrbeginners.net AVR Assembler->Math->Multiple byte maths. Są tam co prawda krótkie, ale dobrze opisane przykłady operacji na liczbach 2 i nawet 4 bajtowych: dodawanie, odejmowanie, porównania itp. Pozdrawiam
Prosto i jasno napisane, pytanie bardziej do działu Programowanie Początkujący. 14,5 zapiszemy jako: mantysa * 2^wykładnik (nadmiar 127) 1) liczba jest dodatnia - pierwszy bit (znak) = 0 2) szukamy wykładnika (2^w), sprawdzając kolejne w w = 1 -> 2^w = 2 -> niedomiar w = 2 -> 2^w = 4 -> niedomiar w = 3 -> 2^w = 8 -> niedomiar w = 4...
liczba odejmować odejmować liczba bitowy odejmować napiąć
zmywarka zanussi instrukcja apple reset bateria rozmiar padów
edc15 schemat kamera inspekcyjna
Citroen Berlingo 2021 BlueHDi – błędy P0002 i P0612: diagnostyka, IMV, przekaźnik, zasilanie Pilz PST-2 2S 24VDC 420180 – gdzie kupić sterownik bezpieczeństwa, dostępność, zamienniki