Możesz pomnożyć resztę przez 1000 a następnie znowu podzielić to przez dzielnik. 1 x 1000 = 1000 1000/16 = 62.5 Czyli otrzymasz 62 i 8 reszty. Można by pomnożyć przez 10000 uzyskując na koniec wynik 625 ale wtedy dzielenie przez większe liczby nie będzie działało bo reszta będzie duża i pomnożona przez 10000 nie zmieści się w 16-tu bitach.
musisz przejść na liczby zapisane w systemie dziesiętnym, gdzie każdą cyfrę masz zapisaną w oddzielnym rejestrze jeżeli każdą cyfrę masz zapisaną w rejestrach to trzeba dodać 30h i masz kod ASCII do wyświetlenia na lcd zobacz in acc2,adcl ; odczytanie wartosci z przetwornika AC ; ADLAR = 1 > wazny tylko adch clr d100 ; podstawa setek w dec ldi acc,0x64...
Jeśli tutaj podzielę wynik przez 0.75-0.85 jak podpowiada kol.Urgon wówczas wynik będzie jeszcze nieższy. Wynik dzielenia będzie większy. 230V*1A=230W 230 W na wejściu -> 5 W na wyjściu, to byś miał żenująco niską sprawność tego zasilacza.
nie bardzo rozumiem jaka idea przyświecała autorowi aby podstawić akurat taką liczbę Ideą która temu przyświeca jest to, że jest to 1/10 wartości (1 << 32) czyli 0x100000000. Wykorzystywana jest następująca zależność: a / x = b => (a / x) * p = b * p przy czym "a" to liczba którą chcesz podzielić, "x" to dzielnik (10), "b" to wynik dzielenia,...
Co to za studia kończysz, chyba nie techniczne? W takiej sytuacji do przechowywania temperatur użyj najnormalniej w świecie typ int (int16_t / uint16_t w zależności od zakresu temperatur). Jeśli rozdzielczość odczytów masz 0,1C to przechowuj wartość dziesięciokrotnie większą pamiętając, gdzie jest przecinek. Na przykład dla 20,8C przechowujesz 208....
Teraz prosiłbym o wyjaśnienie dlaczego jest bez sensu :] Ponieważ R/Fref (475/5000000) da w wyniku zero(a powinno 0.000095).Problem leży w tym , że ani w zmiennej typu INT , czy LONG , ułamka nie zapiszesz.Z algebry wiadomo , że jeśli jeden ze składników mnożenia jest zerem , to wynik też będzie zerem.Co innego , gdybyś poinformował kompilator , że...
#include <stdio.h> main() { int n; float sum=0; for(n=1;1/(n*(n+1))>0.0001;++n) sum+=1/(n*(n+1)); printf("Result: %f\n",sum); system("PAUSE"); } Grunt to dobry debugger ;) Mając takowy, sama byś doszła co jest nie tak. W tym kodzie zadeklarowałaś zmienną n jako integer. Robiąc operacje dzielenia (w pętli i sumie), oba argumenty (dzielna i...
Powołana jest zmienna a i na początku ma wartość 0. Następnie w pętli for zmienna ta jest inkrementowana przy każdym obiegu pętli o 1, jeśli jest mniejsza od zmiennej kolumna. Zmienna kolumna przybiera wartości 0-20 w zależności, jaki jest wynik dzielenia wartosc_adc / 51 Program wyświetlający pasek działa i wszystko jest ok, poza tym, że nie do końca...
Ja to robię tak że pisze sobie procedurę która zwraca (zapisuje do innej zmiennej) wynik dzielenia pierwszego przez 10 (czyli funkcja mod). Następnie zmienna wejściowa jest dzielona przez 10 i tak zostawiana. Programik na początku podstawia "swoją" zmienną do procedury dzielenia. A następnie wywołuję procedurę jeden raz. Wynik jest teraz przepisywany...
Kompilator mysli tak: Mam liczby 15, oraz 16. Poniewaz uzytkownik nie podal ich typu to standardowo przyjmuje je jako liczby całkowite. Nastepnie kaze mi podzielic dwie liczby calkowite 15/16 = 1, a potem zapisac wynik dzielenia bez reszty w zmiennej typu double (wynik). Jak wiadomo liczby calkowite nie maja reszty z dzielnia dlatego masz 1. natomiast...
mnozysz to co tam liczysz przez 100 i juz masz 2 miejsca po przecinku. albo (w specyficznych zastosowaniach) masz dwie zmienne - jedna od czesci calkowitej, druga od czesci ulamkowej. podaj konkretny przyklad problemu, to wtedy mozna wymyslic konkretne rozwiazanie go, bo przeciez zaden termometr cyfrowy nie zwraca ci wartosci typu double. na przyklad...
Ale niestety też trzeba się bawić w konwersję liczb, te to bardziej do string. Nie potrzebne są żadne stringi, konwersje itp. . Do wyświetlenia na wyświetlaczu siedmiosegmentowym potrzeba jedynie informacji co ma być wyświetlane na każdej pozycji. Jaka cyfra od 0 do 9. Owszem można użyć konwersji liczby int na string i z tego wyciągnąć wartości poszczególnych...
Niestety o ile dobrze kojaże, w C mamy do dyspozycji tylko dwa typy zmiennych dla liczb zmiennoprzecinkowych - wspomniany float oraz double (8 bajtów, 15 miejsc po przecinku), w razie w long double, ale to nie to czego szukasz. Tak więc prostszego od float typu nie znajdziesz. Natomiast istnieje kilka innych rozwiązań dla liczb zmiennoprzecinkowych,...
Tak może być,ale liczba1 jest typu unsigned long int bo może przybierać tylko wartości dodatnie całkowite(bo innych program nie przewiduje) i chciałem żeby powieściła jak największe wartości.Ale chyba będe musiał zmienic jej typ na float :(
Napisz jak rozwiązałeś problem.
Witam wiem że dzielenie w c++ to / reszta: % ja mam taki kawałem programu: else if (sprawdzacz->Text == "Dzielenie") { Wynik->Text = liczba % liczba3; } i nie chce pokazywać reszty ps próbowałem i tak: /.% Proszę o odpowiedzi ps Pracuje w Borland C++Builder 6
Witam Przy napięciu odniesienia 5 V i przetworniku 8 bitowym uzyskasz minimalne napięcie 19,6 mV. Wynik dzielony jest przez 51 ponieważ przez tyle mnożona jest wartość wyniku przy napięciu odniesienia 5 V i z tego wynika dokładność wyniku jeśli podstawisz do tego wzoru 1 V to wynik uzyskasz 1 jeśli 2 V to uzyskasz 2 itd. jeśli chcesz uzyskac większą...
To nie żaden problem. To zwykłe dzielenie stałoprzecinkowe. Jeśli operandami dzielenia są liczby całkowite, to wynik też jest liczbą całkowitą. Jesli chcesz wynik po przecinku, to musisz albo zrzutować któryś z operandów na liczbę rzeczywistą, albo dokonać jego zapisu jako liczbę rzeczywistą (np: 2.0). Zauważ, że w C, w odróżnieniu od Pascala, nie ma...
Zapisz sobie podstawę roku w RAMie (w PCFie) z dokładnością do 4 lat. Czyli dla obecnego roku w RAMie wpisujesz 04, a w rejestrze roku 02. Przed wyświetleniem dodajesz te 2 liczby. Przy ustawianiu natomiast wpisany rok podziel na 4. Wynik wpisz do RAMu, a resztę dzielenia do rejestru roku w PCFie.
doube a=twoje równanie; cout<<a; To dalej będzie 4, w tym wypadku bo wcześniej wykonają się dzielenia liczb całkowitych i wszystkie dadzą wynik 0. kolego mAsHER , czy nie zauważył kolega drugiej części mojego poprzedniego postu ? Taki kod da już poprawny wynik: cout<<(3.0+(7./8))...
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...
Podzielność sprawdza się operacją pozyskiwania reszty z dzielenia (dzielenie modulo). W VBA jest to operator [url=https://docs.microsoft.com/pl-pl/do... Jeśli daje wynik 0 to znaczy, że liczba lewa jest podzielna przez prawą. Zatem (Range("C81").Value Mod 4 = 0) będzie warunkiem podzielności.
co robię źle ... Np.: brak deklaracji zmiennych "ostw" i "ostw2", jak również deklaracje innych nie wiedzieć czemu "variant", Np.: ... ostw = Worksheets("DANE").Cells(Rows.Count, "B").End(xlUp).Row ostw2 = Worksheets("LOG").Cells(Rows.Count, "B").End(xlUp).Row Zapis " Rows.Count " odnosi się do bieżąco aktywnego arkusza, a nie do arkusza "DANE", czy...
ok, tylko najpierw uporam się z przyciskami i nastawami :P Dodano po 28 $regfile = "m8def.dat" $crystal = 8000000 Config Portd = Output 'podłaczony wyświetlacz 'Config Pinb.0 = Output ' anoda 1 źle! nazwa pin służy do odczytu wartości 'Config Pinb.1 = Output 'anoda 2 źle! aby ustawić należy się posłużyć nazwą Portb.x 'Config Pinb.2 = Input...
Sorki, że odpisuję po tak długim czasie, ale może się to komuś przyda. W tych raportach oznaczenie jednostki [kWh/kvar] oznacza, że w tej kolumnie wartości są w kWh lub kvar - w zależności od tego, co zaznaczyliśmy w parametrach przy generowaniu raportu. Nie jest to, jak ktoś tu pisał, wynik dzielenia mocy czynnej przez moc bierną. PS: Sprawdziłem to...
Nie działa mi funkcja "jeżeli". Proszę o pomoc. Funkcję napisałem na podstawie innego tematu z elektrody: =JEŻELI(H10<=1400; "G i D 150 mm od brzegów"; JEŻELI(ORAZ(H10>=1400; H10<1900); E28/3; JEŻELI(H10>=1900; E28/4))) a założenie jest takie: * jeśli wartość komórki H10 jest mniejsza niż 1400, to zwróci tekst: G i D 150 mm od brzegów; *...
http://obrazki.elektroda.pl/8856166800_1... Opisane poniżej urządzenie powstało w oparciu o układ z Rosyjskiego Radio 8/2007. Można go rzeczywiście można nazwać uniwersalnym, ponieważ mierzy on napięcie prądu stałego, częstotliwości, pojemność, indukcyjność cewek, sprawdza rezonatory kwarcowe, oraz wysyła impulsy o poziomie sygnału...
[syntax=c] uint32_t bin2BCD(uint32_t val) { uint32_t retval; uint8_t count, i, *ptr = &retval; retval = 0; for (count = 0; count < BCD_DIGITS * 4; count++) { for(i = 0; i < 4; i++) { ptr[i] += 0x33; if((ptr[i] & 0x08) == 0) ptr[i] -= 0x03; if((ptr[i] & 0x80) == 0) ptr[i] -= 0x30; } retval <<= 1; if(val & (0x08L << ((BCD_DIGITS...
Z pewnością sposobów jest mnóstwo. Przypomniałem sobie troszkę asembler mcs51. Mam nadzieję, że program w asemblerze wyjaśni wątpliwości (albo pogłębi ;-) ). Skorzystanie z "tabliczki dzielenia" lub "tabliczki mnożenia" na liczbach o podstawie 2^8 przedstawia poniższy program. Tabelę rozbiłem na 3x256 bajtów. Obliczenie realizowane wg zależności x=256*a+b...
Aleś nakombinował. Spróbuj pomyśleć tak: 1. Dziś jest taki sam tydzień jak w poniedziałek. Czyli numer dnia w roku możesz spokojnie zmniejszyć o numer dnia w tygodniu, i liczyć do niego. 2. Mając numer dnia w roku poniedziałku dzielisz go przez 7 3. Całkowity wynik to ilość całych tygodni, które upłynęły. 4 Numer tygodnia to albo ilość całych tygodni...
Niestety nie - T1 zmienia się wraz z temperaturą ale nie jest to temperatura podana w sposób jawny. Ja w swoim układzie stosuję do tego celu po prostu DS18B20. Wracając do obliczeń, możesz zmniejszyć błąd wyniku do znacznie poniżej 1hPa modyfikując je tak: [syntax=c]dUP=100*((int32_t)D1-(int32_t)... dT=(int32_t)T1-(int32_t)T0; // jeśli T1 nigdy nie...
W takiej notacji, że każda cyfra jest w osobnej komórce tablicy, problemem jest obsługa wartości ujemnych. Najłatwiej jest operować na kodzie uzupełnienia do dwóch. Wtedy wyliczanie przeniesienia nie jest skomplikowane. Tutaj możesz zastosować algorytm pisemnego odejmowania, przy czym najniższe cyfry trzymać pod niskimi indeksami, aby można było działania...
Doszedłem już do tego,że: dd-dzielna, dv-dzielnik dd-wynik, dr-reszta z dzielenia. Było by już prawie ok gdybym wiedział jak odczytać tą reszte z dzielenia. Bo gdy normalnie dzieląc np. 21/2=10,5 tu wynik wynosi 10 reszty 1.
"Układ jest przeznaczony wyłącznie do zastosowań niekomercyjnych. Jakakolwiek produkcja i udostępnianie kodu wymaga zgody autora. Również dotyczy to polskiej wersji językowej !" http://obrazki.elektroda.net/51_12598675... Przedstawione urządzenie jest testerem elementów półprzewodnikowych. Inspiracją do budowy tego testera był artykuł zamieszczony...
Proszę bardzo, dzielenie 2bajtowe : DIV16_16: ;R4-AHigh R5-ALow (dzielna A) ;R6-BH R7-BL (dzielnik B) ;wynik A/B to: A-czesc calkowita B-reszta ;R4-High R5-Low - czesc calkowita ;R6-High R7-Low - reszta ; ;wykorzystywane są: 00h, 01h, 02h, 03h (R0, R1, R2, R3 in Bank0) ;wymienione obszary powinny być wyzerowane przed...
Proszę o pomoc jak rozwiązać następujący problem. Tworzę klasę tworzącą i obsługującą listę. W klasie Lista zawarta jest klasa Ogniwo oraz Iterator. Elementy listy, czyli ogniwa tworzone są dynamicznie na stercie. W klasie Lista jest destruktor, który usuwa wszystkie stworzone wcześniej dynamicznie ogniwa. Mój problem jest taki, że usiłuję przeładować...
DIV AB “DIV AB” a) ang. „divide” – podziel b) 8−bitowa liczba bez znaku, znajdująca się w akumulatorze jest dzielona przez 8−bito− wą liczbę z rejestru B. Cześć całkowita ilora− zu wpisywana jest do akumulatora, a reszta z dzielenia do rejestru B. W przypadku gdy dzielnik jest równy 0 (B=0) to po...
/.../DO 16 STYCZNIA MAM TO WYDRUKOWAC/.../ w takiej sytuacji powinienes sie zastanawiac, jak dostac przedluzenie oddania pracy, o miesiac co najmniej; mimo ze slabo znam vhdl, to mam pare uwag - niestety te uwagi nie pomoga Ci zdazyc z tym projektem przed 16 stycznia function vec2int(licz : std_logic_vector) return integer is variable RESULT:...
nie pytajcie się mnie o jakieś szczegóły 0. Załatwione :) Ja nie będę pytał. 1. Nie liczenie wcale nie nastąpi. 2. Nie, O będzie miało stale wartość 0. 3. Daje to tyle, że wynik będzie z sufitu. A teraz kilka słów wyjaśnienia: Ad.1. W funkcji main, masz pętlę opartą o while(1). Ta pętla zostanie przerwana tylko brakiem zasilania. Program nigdy nie...
Możesz jak wspomniał kolega wyżej wykorzystać funkcje dzielenia mi modulo (funkcja mod w excelu) ale możesz też skorzystać z operacji na tekstach tak zamyślałeś na początku. jeśli A5 to nasza komórka z danymi to kolejne cyfry można obliczyć np tak: =JEŻELI(DŁ(A5)>10;WARTOŚĆ... =JEŻELI(DŁ(A5)>9;WARTOŚĆ&...
http://obrazki.elektroda.pl/6106634100_1... Przedstawiam projekt inteligentnej stacji meteorologicznej. Jest to nietypowa konstrukcja, zdolna do przewidywania temperatury powietrza atmosferycznego na kolejne 24 godziny. Wykorzystałem do tego celu sztuczną sieć neuronową. Stacja rejestruje co minutę wartość temperatury oraz prezentuje...
A możesz skontaktować się ze mną na gg?? Wytłumaczyłbym Ci trochę, bo tak trudno trafić, co już wiesz a czego jeszcze nie!! Wszystko w zasadzie można wyczytać z pdf-a, opisującego PCF8583, do pobrania ze strony Philipsa. Ogólnie mogę powiedzieć tak: 1. Rok: Właściwe rejestry zegarowe PCF8583 nie przechowują całej liczby oznaczającej rok, a jedynie cyfrę...
http://obrazki.elektroda.pl/7329866000_1... Miernik częstotliwości o całkiem niezłych parametrach, bo potrafiący mierzyć częstotliwości od 1Hz do 10MHz (9,999,999Hz) z rozdzielczością 1Hz w całym zakresie. Idealny do generatorów funkcyjnych lub jako zwykły miernik. Do tego tani i prosty w wykonaniu, z ogólnodostępnych części, a małe wymiary...
Szkoda, że nawet na próbę trzeba się rejestrować, bo chętnie bym sprawdził, czy wersja 5 już umie poprawnie przeliczać dec na hex. Co jakiś czas pytam chata GPT i copilota "What ASCII characters are equivallent of four character code 1229215826?" i zawsze dostaję inne wyniki; raz jak pociągnąłem temat to bot upierał się, że wykonał kod (poprawny) w...
RitterX - Myśląc nad architekturą tego urządzenia jeszcze na wczesnym etapie musiałem przemyśleć bardzo dokładanie te kwestie o których wspominasz. W końcu podjąłem decyzję i zdecydowałem się na sposób podobny do strzelania z broni palnej, a mianowicie: załaduj i strzel. Upraszczając - "załaduj" oznacza pobranie z kolumny pamięci kodu instrukcji i ewentualnie...
https://obrazki.elektroda.pl/8661538600_... Zainspirowany podcastami o historii komputerów (podcast #19 - Słowo o architekturze i słowniczek pojęć By lepiej zrozumieć zagadnienie pamięci, musimy najpierw poznać architekturę, a dokładniej to części składowe procesora. Nie będziemy zagłębiać się w tajniki najnowszych Ryzenów czy i9,...
nie wiem co masz na myśli że podając km to zapisuje się w zmienną w metrach Chodzi o to, że zapis zmiennoprzecinkowy ma swoje problemy (przykładowo, float 0.1 + float 0.2 nie jest równy float 0.3). W takich małych układach jest przede wszystkim bardzo kosztowny (obliczeniowo) - a przy tym zupełnie zbędny. Bo nigdy nie osiągniesz precyzji 0.0000001...
W temacie mocy, napięć i wielkości. Centrale PC były zasilane z 48V, Strowger z 50V a Siemens i K66 z 60V. Wyższe napięcie to mniejszy przekrój przewodów i dłuższe możliwe odcinki linii abonenckich. Czy przekaźniki były duże? Ogólnie tak, ale wymiar miał znaczenie ze względów na tzw "ruch oczyszczający" styków. Przekaźnik C11 miał główną wadę konstrukcyjną;...
(at)ElektrodaBot - Chciałbym mieć jakiś kawałek programu, dla którego czas wykonywania przez procesor w architekturze Haswell wyraźnie zależałby od tego, czy dwa zadania, które go wykonują, używają tego samego rdzenia, czy różnych rdzeni. Jak na razie mam raczej niewielkie różnice - wygląda na to, że rdzeń całkiem dobrze sobie radzi w jednoczesnym...
pisząc s6 miałem na myśli s5 TM min. Teraz zauważyłem mój błąd i wprowadziłem poprawkę. Ja skupiałem się głównie na jednej wybranej krzywej, która mnie interesowała ze względu na jej strome pochylenie i trochę inaczej podszedłem do zagadnienia skupiając się na minimalnej temp. zasilania przy temp. zewnętrznej +5*C dobieranej na podstawie obserwacji....
dzielenia pliku dzielenia audio algorytm dzielenia
backup zulea oporność głośnik volvo silnika
termet długość komina schematy elektryczne autobusów
Jak mierzy się odległość do Księżyca? Laserowy pomiar odległości i inne metody Niebieski ekran i brak reakcji pilota w Samsung QE43Q60C