pieniadz.pl

Jesteś tu: Strona główna forum » Dyskusje o bankach » suma kontrolna w 26 cyfrowym nr rachunku inteligo

suma kontrolna w 26 cyfrowym nr rachunku inteligo

Napisz nowy tematOdpowiedz do tematu Idź do strony 1, 2  Następny
Autor Wiadomość
witek
Gość







Post2010-07-05, 03:17    suma kontrolna w 26 cyfrowym nr rachunku inteligo Odpowiedz z cytatem
Cytat:
większość banków ma ZMIENNE dwie pierwsze cyfry
te przed 8 cyfrowym nr rachuku, ale inteligo
ma inaczej

50 1020 5558 1111 xxxx xxxY YYab

gdzie xxxx xxx jest nr klienta, kolejne 3 cyfry YYY
są kolejnymi nr rachunku (dla rachunku podstawowego
zawsze YYY = 00 a dwie ostatnie cyfry dobierane są
tak aby nr kontrolny 50 na początku był poprawny.

pytanie matematyczne: w oparciu o 7 cyfr NrKlienta
jak obliczyć dwucyfrową końcówkę, znając zadane YYY?

google, znajdz algorytm kodowania cyfr kontrolnych i do dzieła.


prosty programik z 1000 komibnacji powinnien sobie poradzic w mniej niz
sekunde
Reklamy
Gość








Post2010-07-05, 10:03    suma kontrolna w 26 cyfrowym nr rachunku inteligo Odpowiedz z cytatem
większość banków ma ZMIENNE dwie pierwsze cyfry
te przed 8 cyfrowym nr rachuku, ale inteligo
ma inaczej

50 1020 5558 1111 xxxx xxxY YYab

gdzie xxxx xxx jest nr klienta, kolejne 3 cyfry YYY
są kolejnymi nr rachunku (dla rachunku podstawowego
zawsze YYY = 00 a dwie ostatnie cyfry dobierane są
tak aby nr kontrolny 50 na początku był poprawny.

pytanie matematyczne: w oparciu o 7 cyfr NrKlienta
jak obliczyć dwucyfrową końcówkę, znając zadane YYY?
Gość








Post2010-07-05, 10:16    Re: suma kontrolna w 26 cyfrowym nr rachunku inteligo Odpowiedz z cytatem
Cytat:
pytanie matematyczne: w oparciu o 7 cyfr NrKlienta
jak obliczyć dwucyfrową końcówkę, znając zadane YYY?

google, znajdz algorytm kodowania cyfr kontrolnych i do dzieła.

właśnie o to mi chodzi. I chciałbym aby użyte funkcje nie operowały
na 24 ale tylko na 10 cyfrach bo przecież 14 z nich (50 1020 5558 1111)
jest znane
Gość








Post2010-07-05, 10:19    Re: suma kontrolna w 26 cyfrowym nr rachunku inteligo Odpowiedz z cytatem
przeformułuję pytanie:

nie chcę ograniczyć się do ZNALEZIENIA jakiegoś
programiku który będzie mi podawać wyniki.

Chcę uprościć formułę używaną do obliczania sumy
kontrolnej tak, aby zamiast na 24 operowała na
tylko 10 cyfrach

i nie ukrywam że liczę na Eneuela bo on lubi takie zabawy
Marcin Wasilewski
Gość







Post2010-07-05, 11:11    Re: suma kontrolna w 26 cyfrowym nr rachunku inteligo Odpowiedz z cytatem
Cytat:
właśnie o to mi chodzi. I chciałbym aby użyte funkcje nie operowały
na 24 ale tylko na 10 cyfrach bo przecież 14 z nich (50 1020 5558 1111)
jest znane

A słyszałeś o czymś takim jak stałe?

Znane z góry człony traktujesz jako stałe składniki sumy i finito. Nie
musisz ich liczyć za każdym razem, gdyż wiesz jaką mają wartość.

http://www.nbp.pl/home.aspx?f=systemplatniczy/regulacje/zarzadzenie_05_2002_zal_1.html
witek
Gość







Post2010-07-05, 11:36    Re: suma kontrolna w 26 cyfrowym nr rachunku inteligo Odpowiedz z cytatem
Cytat:

A teraz trzeba testowac 1000 kombinacji Smile (pytanie skad Twoj
przedpisca wzial ten 1000?)


Mnie pytasz?
Ja od razu założyłem, że przerabianie wzorków będzie dla niego za trudne.
kazalem mu wziąć wzorek na wyliczanie sumy kontrolnej, na trzech
pozycjach, których szuka, jest 1000 kombinacji.
Niech mu programik wyliczajacy sume kontrolną wywali te cyferki, dla
ktorych suma kontrolna wynosi 50.
Ale widać i tego nie zajarzył.
witek
Gość







Post2010-07-05, 14:46    Re: suma kontrolna w 26 cyfrowym nr rachunku inteligo Odpowiedz z cytatem
Cytat:


Mnie pytasz?
Ja od razu założyłem, że przerabianie wzorków będzie dla niego za trudne.
kazalem mu wziąć wzorek na wyliczanie sumy kontrolnej, na trzech
pozycjach, których szuka, jest 1000 kombinacji.
Niech mu programik wyliczajacy sume kontrolną wywali te cyferki, dla
ktorych suma kontrolna wynosi 50.
Ale widać i tego nie zajarzył.

Gwoli ścisłości to chodzi o dwie pozycje i o 100 kombinacji.

mea culpa
zapatrzylem sie na YYY
witek
Gość







Post2010-07-05, 14:47    Re: suma kontrolna w 26 cyfrowym nr rachunku inteligo Odpowiedz z cytatem
Cytat:


Dokladnie tego sie "czepiam". Watkotworca moze i zorka przeksztalcic nie
potrafi (co nie dzieiw, jezeli zdawal "nowa mature"), ale slusznie
zauwazyl, ze chodzi o 2 cyfry...

Spoko. Jeszcze ze trzy pokolenia i za samą umiejętność policzenia
pochodnej funkcji będzie się zarabiało średnią krajową. A na całkowanie
będą zawierane odrębne umowy o dzieło. Martwi mnie tylko trochę
rozpowszechnianie się oprogramowania, którym to można zrobić potrafiąc
jedynie obsługiwać mysz. Smile

roboty zastepuja czlowieka.
dlatego na calkowaniu nie zarobisz

ale jak zrobisz MBA, to bedziesz mogl ta mysza sterowac, za podobne
pieniadze.
Maseł
Gość







Post2010-07-05, 15:49    Re: suma kontrolna w 26 cyfrowym nr rachunku inteligo Odpowiedz z cytatem
Cytat:


właśnie o to mi chodzi. I chciałbym aby użyte funkcje nie operowały
na 24 ale tylko na 10 cyfrach bo przecież 14 z nich (50 1020 5558 1111)
jest znane

A słyszałeś o czymś takim jak stałe?

Kiedys napisaloby sie rownanie:

50=wzorek_na_sume_kontrolna
(wstawiajac oczywiscie do wzorku wszystkie te cyfry numeru rachunku
ktore juz znamy)

a pozniej wszystkie stale wywaliloby sie na lewa strone i wyszedlby
wzorek na te 2 ostatnie cyferki (w naszym problemie numer klienta i
numer rachunku to tez stale)

A teraz trzeba testowac 1000 kombinacji Smile (pytanie skad Twoj
przedpisca wzial ten 1000?)

Pozdro

Maseł
MarekZ
Gość







Post2010-07-05, 19:00    Re: suma kontrolna w 26 cyfrowym nr rachunku inteligo Odpowiedz z cytatem
Cytat:
Mnie pytasz?
Ja od razu założyłem, że przerabianie wzorków będzie dla niego za trudne.
kazalem mu wziąć wzorek na wyliczanie sumy kontrolnej, na trzech
pozycjach, których szuka, jest 1000 kombinacji.
Niech mu programik wyliczajacy sume kontrolną wywali te cyferki, dla
ktorych suma kontrolna wynosi 50.
Ale widać i tego nie zajarzył.

Gwoli ścisłości to chodzi o dwie pozycje i o 100 kombinacji.
Maseł
Gość







Post2010-07-05, 19:38    Re: suma kontrolna w 26 cyfrowym nr rachunku inteligo Odpowiedz z cytatem
Cytat:


Mnie pytasz?
Ja od razu założyłem, że przerabianie wzorków będzie dla niego za trudne.
kazalem mu wziąć wzorek na wyliczanie sumy kontrolnej, na trzech
pozycjach, których szuka, jest 1000 kombinacji.
Niech mu programik wyliczajacy sume kontrolną wywali te cyferki, dla
ktorych suma kontrolna wynosi 50.
Ale widać i tego nie zajarzył.

Gwoli ścisłości to chodzi o dwie pozycje i o 100 kombinacji.

Dokladnie tego sie "czepiam". Watkotworca moze i zorka przeksztalcic nie
potrafi (co nie dzieiw, jezeli zdawal "nowa mature"), ale slusznie
zauwazyl, ze chodzi o 2 cyfry...

Pozdro

Maseł
MarekZ
Gość







Post2010-07-05, 20:05    Re: suma kontrolna w 26 cyfrowym nr rachunku inteligo Odpowiedz z cytatem
Cytat:
Dokladnie tego sie "czepiam". Watkotworca moze i zorka przeksztalcic nie
potrafi (co nie dzieiw, jezeli zdawal "nowa mature"), ale slusznie
zauwazyl, ze chodzi o 2 cyfry...

Spoko. Jeszcze ze trzy pokolenia i za samą umiejętność policzenia pochodnej
funkcji będzie się zarabiało średnią krajową. A na całkowanie będą zawierane
odrębne umowy o dzieło. Martwi mnie tylko trochę rozpowszechnianie się
oprogramowania, którym to można zrobić potrafiąc jedynie obsługiwać mysz. Smile
Eneuel Leszek Ciszewski
Gość







Post2010-07-06, 23:28    Re: suma kontrolna w 26 cyfrowym nr rachunku inteligo Odpowiedz z cytatem
47f6.00000174.4c31a3bf@newsgate.onet.pl

Cytat:
Chcę uprościć formułę używaną do obliczania sumy
kontrolnej tak, aby zamiast na 24 operowała na
tylko 10 cyfrach

i nie ukrywam że liczę na Eneuela bo on lubi takie zabawy

0. YYY nie może być równe 00 (a piszesz, że tak jest)
1. Nie znam wzoru na liczenie sumy kontrolnej.
2. Znając ten wzór.... Hm... Nie ma co liczyć. :)

Jedna niewiadoma i jedno równanie pierwszego stopnia. Smile
(jeśli dobrze pojmuję algorytm liczenia tej sumy kontrolnej)
Matematyka połowy szkoły podstawowej -- do obydwu stron tego
równania można coś dodać, tak żeby zostało po jednej stronie
tylko to, co nas interesuje...

-=-

Jeśli to wzór podany na stronie

http://www.nbp.pl/home.aspx?f=systemplatniczy/regulacje/zarzadzenie_05_2002_zal_1.html

to chyba jest wszystko jasne. (poza tym -- na jakiej podstawie akurat tak to liczą,
ale odpowiedź na to pytanie nie jest potrzebna ani do liczenia tej ,,sumy'', ani do
liczenia czegokolwiek na podstawie tej ,,sumy'')

,,Sumę'' 14 pozycji (niby te pozycje to są cyfry, ale trzeba je wymnożyć przez
ich ,,wagi'') stałych po prostu liczysz jeden raz i o tę ,,sumę'' korygujesz
wartość ,,sumy kontrolnej'' zapisanej jako ,,50''.

Jeśli natomiast chcesz mieć wiele rachunków do jednej sumy kontrolnej
(,,50'') to trzeba kombinować z jednym równaniem pierwszego stopnia
i z wieloma niewiadomymi. Im więcej niewiadomych, tym więcej możliwych
rozwiązań. Do rysowania tychże można użyć http://deadline.3x.ro/ -- jest
za free. :)

jedna niewiadoma, pierwszy stopień, jedno równanie

a + b * x = c gdzie a,b,c to wiadome stałe; na przykład 2+3x=4 x=(2-2)/3=2/3
rozwiązanie jest jedno; problem trywialny


jedna niewiadoma, drugi stopień, jedno równanie

a + b * x^2 + c* x = d gdzie a,b,c,d to wiadome stałe; na przykład 2+3x^2+4x=5 3x^2+4x=3
rozwiązania są: dwa, czasem jedno, lub wcale, bądź niesończenie dużo -- w zależności od
wielkości tych wiadomych stałych, ale na szczęście Ty tak nie masz, więc nie warto o tym
pisać tutaj; możesz co najwyżej wstawić stosowne równanie tego typu do rysownika z ww.
strony. Smile (y=3x^2+4x-3 -- na przykład; i masz przesuniętą parabolkę stale skoszAną)


dwie niewiadome, pierwszy stopień, jedno równanie

a + b * x + c * y = d gdzie a,b,c,d to wiadome stałe; na przykład 2+3x+4y=5 3x+4y=3
rozwiązań jest wiele; rozwiązanie można zobrazować prostą zapisaną 4y+3x=3
czyli y=0.25(3-3x) czyli y=-0.75x+0.75

i właśnie to równanie wpisujesz do rysownika Wink ze
strony http://deadline.3x.ro/ -- aby otrzymać rozwiązania




Ty być może masz wiele zmiennych (wiele pól w rachunku) co
komplikuje rozwiązanie, ale na szczęście masz też zawężoną
dziedzinę do liczb naturalnych z zakresu [0,9], co sprawę
zdecydowanie upraszcza. :)

Trzy zmienne wymagają układu trójwymiarowego, cztery -- czterowymiarowego itd...
Wyobraźnia nam pokazuje układy:

-- zerowymiarowy (punkt)
-- jednowymiarowy (prosta)
-- dwuwymiarowy (dwie proste przecinające się pod kątem prostym)
-- trójwymiarowy (trzy proste przecinające się pod kątem prostym)

po czym szwankuje. Można ją jednak nakłonić (dobrym słowem -- jak Lilię Wodną)
do tego, aby przecinały się nie pod kątem prostym, ale pod innym, a nawet do
tego, aby to nie były proste, ale jakieś krzywe. Można iść dalej i (; rysować Wink
układy czterowymiarowe, pięciowymiarowe itd. aż do nieskończonej liczby wymiarów. Smile
(ciekawe, czy można mieć R^2 wymiarów, gdzie R to dowolna liczba rzeczywista)

-=-

Ograniczenie dziedziny do dziesięciu liczb naturalnych (całkowitych większych
od minus jeden i mniejszych od dziesięciu) i do ograniczonej liczby zmiennych
(na przykład do 11) daje możliwość napisania bardzo prostego programu forsującego Smile
problem poprzez podstawianie kolejnych liczb w miejsce niewiadomych. Smile
Coś na kształt forsującego (tępego) łamacza haseł. :)

Rysowanie rozwiązania jest o tyle trudne, że dla trzech niewiadomych mamy
płaszczyznę jakoś ponachylaną, a dla czterech wyobraźnia kapituluje. Smile
(jedna niewiadoma daje punkt, dwie dają prostą jakoś ponachylaną, trzy
dają płaszczyznę jakoś ponachylaną, cztery powinny dać tak zwaną
,,przestrzeń'' jakoś ponachylaną Wink -- zawsze o jeden wymiar mniej
niż niewiadomych)
Dla 11 niewiadomych możemy nadal liczyć, Smile ale narysować rozwiązanie
raczej jest ciężko, chyba że po kawałku, Smile ograniczając rozwiązania
do paczek rozwiązań trójniewiadomych równań.

,,Wagi'' z linku to stałe, podobnie jak i ostatnie ,,PL00'' oraz liczby 98 i 97. :)

W najgorszym wypadku masz 11 zmiennych z zakresu [0,9].

10^11 efektów, a że komputer liczy z szybkością rzędu 10^9 (niby dodaje
zdecydowanie szybciej, ale tutaj nie tylko dodaje) na sekundę, więc masz
jakieś 100 sekund (dwie minuty) liczenia (podstawiania) przed sobą. :)

Ty wprawdzie chcesz tylko 10 cyfr, ale ja napisałem 11, aby nie mylić
niewiadomych (11) z możliwościami (10) jednego pola. Smile (10^10 to masło
maślane) W efekcie 10^10 czy 10^11 liczy się dokładnie tyle samo, gdyż
napisanie łamacza trwa i uruchomienie tegoż łamacza trwa. Samo łamanie
trwa niby 10 razy dłużej, ale w efekcie trwa dokładnie tyle samo. :)

-=-

Powodzenia. :)

--
.`'.-. ._. .-.
.'O`-' ., ; o.' eneuel@@gmail.com '.O_'
`-:`-'.'. '`\.'`.' ~'~'~'~'~'~'~'~'~ o.`.,
o'\:/.d`|'.;. p \ ;'. . ;,,. ; . ,.. ; ;. . .;\|/....
XYZ
Gość







Post2010-07-07, 00:45    Re: suma kontrolna w 26 cyfrowym nr rachunku inteligo Odpowiedz z cytatem
[...]
Cytat:
W najgorszym wypadku masz 11 zmiennych z zakresu [0,9].
[...]


Hehehe. Bardzo dobre... A podobno struny tworzące Wszechświat też są
jedenastowymiarowe.

Najlepiej policzyć to tak:
0. Tworzymy sobie funkcję f(a,b)=(76a+27b rem 97) gdzie a,b to liczby
całkowite {0..9}.
1. Liczymy liczbę kontrolną NRB (LK) z podstawionym (a,b)=(0,0).
2. Rozwiązaniem jest (a,b)=f^(-1)(|LK-50|)
Eneuel Leszek Ciszewski
Gość







Post2010-07-07, 01:18    Re: suma kontrolna w 26 cyfrowym nr rachunku inteligo Odpowiedz z cytatem
"XYZ" i10f7j$jfl$1@news.onet.pl

Cytat:
W najgorszym wypadku masz 11 zmiennych z zakresu [0,9].

Hehehe. Bardzo dobre... A podobno struny tworzące Wszechświat też są jedenastowymiarowe.

Najlepiej policzyć to tak:
0. Tworzymy sobie funkcję f(a,b)=(76a+27b rem 97) gdzie a,b to liczby całkowite {0..9}.
1. Liczymy liczbę kontrolną NRB (LK) z podstawionym (a,b)=(0,0).
2. Rozwiązaniem jest (a,b)=f^(-1)(|LK-50|)

Nie wiem, o jakie dokładnie wyznaczanie numeru chodzi. Zrozumiałem, że
na początku jest ,,50'', do którego dopasowuje się resztę numeru przy
założeniu stałej części tego numeru, oznaczającej numer banku. Dopiero
po napisaniu swego postu, doczytałem się, Wink że chodzi o 2 lub o 3 cyfry.
(nie zaś o 24, 16, czy 14 lub 10 -- a te właśnie liczby padają w wątku
wątkotwórcy, chyba z naciskiem na liczbę niewiadomych 10 cyfr/poletek)

Jeśli to tylko dwa poletka (dwie cyfry) to nawet można narysować. :)

-=-

Niby napisane jest o dwucyfrowej końcówce,


47f6.0000016d.4c319ffd@newsgate.onet.pl

Cytat:
jak obliczyć dwucyfrową końcówkę, znając zadane YYY?


ale IMO niewyraźnie. :)


47f6.00000171.4c31a2f1@newsgate.onet.pl

Cytat:
właśnie o to mi chodzi. I chciałbym aby użyte funkcje nie operowały
na 24 ale tylko na 10 cyfrach bo przecież 14 z nich (50 1020 5558 1111)
jest znane


47f6.00000174.4c31a3bf@newsgate.onet.pl

Cytat:
Chcę uprościć formułę używaną do obliczania sumy
kontrolnej tak, aby zamiast na 24 operowała na
tylko 10 cyfrach


Stąd moje 10, które przerobiłem na 11, aby nie było 10^10. :)

--
.`'.-. ._. .-.
.'O`-' ., ; o.' eneuel@@gmail.com '.O_'
`-:`-'.'. '`\.'`.' ~'~'~'~'~'~'~'~'~ o.`.,
o'\:/.d`|'.;. p \ ;'. . ;,,. ; . ,.. ; ;. . .;\|/....
Strona główna forum » Dyskusje o bankach » suma kontrolna w 26 cyfrowym nr rachunku inteligo
Skocz do:  
Napisz nowy tematOdpowiedz do tematu Idź do strony 1, 2  Następny

Recepcja
Login:
Hasło:
Pamiętaj mnie
Brak konta? Zarejestruj się!
Kursy walut 2024-02-29

Produkty finansowe na skróty:

Konta: Konta osobiste Konta młodzieżowe Konta firmowe Konta walutowe
Kredyty: Kredyty gotówkowe Kredyty mieszkaniowe Kredyty z dopłatą Kredyty dla firm