Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] reszta z dzielenia
kufalo
post
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 2
Dołączył: 24.08.2005

Ostrzeżenie: (0%)
-----


Kod
74349845767435398475546546456346 % 83


Witam, czy istnieje jakis 'numeryczny' sposob wyliczenia reszty z dzielenia gdy dzielna wykracza poza zakres typu zmiennej number i przechowuje ja w stringu ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Identycznie jak w dzieleniu pisemnym. Np tak
[JAVASCRIPT] pobierz, plaintext
  1. var str = '1000';
  2. var div = 83; //dzielnik
  3. var strpos = 0; // pozycja znaku
  4. var testNumber = ''; // liczba ktora testujemy (string)
  5. var nTestNumber = 0; // liczba ktora testujemy (number)
  6. var result = ''; // wynik koncowy
  7. var tmpDivResult = 0; // tymczasowana wartosc dzielenia
  8.  
  9. while(strpos<str.length)
  10. {
  11. // tworzymy liczbe do dzielenia
  12. testNumber+= str.charAt(strpos);
  13. nTestNumber = Number(testNumber);
  14.  
  15.  
  16. // dzielimy
  17. tmpDivResult = nTestNumber/div;
  18. if(tmpDivResult>=1)
  19. {
  20. result += String(Math.floor(tmpDivResult));
  21. testNumber = String(nTestNumber%div);
  22. }
  23.  
  24.  
  25. strpos++;
  26.  
  27. }
  28. result; // wynik dzielenia
  29. testNumber; // reszta z dzielenia
[JAVASCRIPT] pobierz, plaintext


Ten post edytował wookieb 17.11.2009, 09:50:52
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 17:27