Avatar billede letbein Nybegynder
13. juli 2008 - 19:08 Der er 3 kommentarer og
1 løsning

Udregning af check ciffer FIK-kode (betlings id) på faktura

Skal udregne checkciffer på betalingsid, men har kun en stump XAL kode der ikke giver meget mening (for mig).

Er der nogen der ligger inde med kode til at beregne det 15 checkciffer, helst i C#. c, c++, vb er også ok :)
Avatar billede arne_v Ekspert
13. juli 2008 - 19:25 #1
Prøv med:

        public static char CheckDigit(string fik)
        {
            int res = 0;
            for(int i = 0; i < 14; i++)
            {
                int val = int.Parse(fik.Substring(i, 1)) * (i % 2 == 0 ? 1 : 2);
                if(val > 9)
                {
                    val = val / 10 + val % 10;
                }
                res += val;
            }
            res = res % 10;
            res = 10 - res;
            if(res > 9)
            {
                res = 0;
            }
            return res.ToString()[0];
        }
Avatar billede letbein Nybegynder
13. juli 2008 - 21:14 #2
Tak for det hurtige svar ^^ perfekt svar
Avatar billede arne_v Ekspert
13. juli 2008 - 21:29 #3
Så smider jeg et rigtigt svar.
Avatar billede lefsa62 Seniormester
14. februar 2019 - 15:10 #4
Hej arne_v
den fik tjek du har lavet her kan den også du til php eller kan du også klare det
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester