-
Date: Thu, 13 Jan 2005 19:33:26 +0100
From: Łukasz Cielecki <m...@p...onet.pl>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: pl, en-us, en
MIME-Version: 1.0
Newsgroups: pl.biznes.banki
Subject: Re: programik do generowanie numerów NRB
References: <cs6cma$mbc$1@inews.gazeta.pl>
In-Reply-To: <cs6cma$mbc$1@inews.gazeta.pl>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
NNTP-Posting-Host: 81.168.157.4
X-Original-NNTP-Posting-Host: 81.168.157.4
Message-ID: <41e6be57$1@news.vogel.pl>
X-Trace: news.vogel.pl 1105641047 81.168.157.4 (13 Jan 2005 19:30:47 +0100)
Lines: 42
X-Authenticated-User: mrluck
X-Complaints-To: U...@n...vogel.pl
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!news.vogel.pl!not-for-m
ail
Xref: news-archive.icm.edu.pl pl.biznes.banki:332839
[ ukryj nagłówki ]Witam!
netcomp napisał(a):
> czy ktos slyszal o istnieniu jakiegos programu do generowania numerow w
> formacie NRB. potrzebuje takie narzedzie aby wygenerowac rachunki do usługi
> Collect. dotarłem do polskiej normy opisujacej standard NRB, ale zanim
> zasiądę do pascala ;) chcialbym zapytac czy ktos juz to przerabial.
Ech... mam dziś dobry dzień. Masz tu surówkę w Javie - przerobienie tego
na Pascala nie powinno Ci sprawić problemu.
final private String calculateIbanChecksum(String account) {
// metoda liczy cyfry kontrolne IBAN
int i, j, sum;
String res;
int weights[] = {
1, 10, 3, 30, 9, 90, 27, 76, 81, 34, 49, 5, 50, 15, 53, 45, 62,
38, 89, 17, 73, 51, 25, 56, 75, 71, 31, 19, 93, 57, 85, 74, 61, 28
};
//account.replaceAll(" ", "")
account = account + "252100";
i = account.length()-1;
j = 0;
sum = 0;
while(i>=0) {
sum = sum + (Integer.parseInt( "" + account.charAt(i) ) * weights[j] );
i = i - 1;
j = j + 1;
}
sum = sum % 97;
sum = 98 - sum;
res = "" + sum;
if (res.length() < 2) res = "0" + res;
return res;
}
Powodzenia!
Następne wpisy z tego wątku
Najnowsze wątki z tej grupy
- UE bierze kredyt na 90GEUR, by przedłużyć wojnę na Ukrainie, w tym Polska 4-5%, czyli od 3,6 do 4,5GEUR
- eksplozja cen i kosztów w Polsce
- Portfel bankiera -- dokąd przenieść?
- Czas to pieniądz...
- Co ten palant BREDZI? Przecież to nie ma prawa się ZDARZYĆ ;)
- Od nowego roku GOTÓWKA będzie jeszcze bardziej ATRAKCYJNA
- przelew przychodzący Alior
- emerytura z USA
- citek i GP.
- Trzymacie pieniądze w bankach?
- Priority pass i fast track z visa platinum santandera.
- Telefony z Androidem są bardzo bezpiecznym kanałem zarządzanie kontem bankowym
- logowanie VW
- Taka CISZA a z banków ZNIKAJĄ PIENIĄDZE
- BLIK a Sprawa Polska
Najnowsze wątki
- 2025-12-21 UE bierze kredyt na 90GEUR, by przedłużyć wojnę na Ukrainie, w tym Polska 4-5%, czyli od 3,6 do 4,5GEUR
- 2025-12-20 eksplozja cen i kosztów w Polsce
- 2025-12-18 Portfel bankiera -- dokąd przenieść?
- 2025-12-15 Czas to pieniądz...
- 2025-12-09 Co ten palant BREDZI? Przecież to nie ma prawa się ZDARZYĆ ;)
- 2025-12-06 Od nowego roku GOTÓWKA będzie jeszcze bardziej ATRAKCYJNA
- 2025-12-02 przelew przychodzący Alior
- 2025-11-10 emerytura z USA
- 2025-11-06 citek i GP.
- 2025-11-02 Trzymacie pieniądze w bankach?
- 2025-10-27 Priority pass i fast track z visa platinum santandera.
- 2025-10-27 Telefony z Androidem są bardzo bezpiecznym kanałem zarządzanie kontem bankowym
- 2025-10-27 logowanie VW
- 2025-10-27 Taka CISZA a z banków ZNIKAJĄ PIENIĄDZE
- 2025-10-18 BLIK a Sprawa Polska




7 pułapek i okazji - zobacz co cię czeka podczas kupna mieszkania na wynajem