Avatar billede fhansen Praktikant
17. januar 2007 - 14:37 Der er 6 kommentarer og
1 løsning

Modulus beregning til FIK kort

Jeg har brug for at beregne kontrolciffret til brug for OCR linie på FIK kort.

Denne udregning skulle hedde modulus !!!

I Excel er der en function der hedder REST, denne returnere resten ved en division, f.eks  er resten 2, ved 32 / 10 .

Findes der en tilsvarende function i Delphi ???


Finn
Avatar billede kroning Nybegynder
17. januar 2007 - 15:08 #1
MOD hedder den:
32 MOD 10 giver 2
Avatar billede fhansen Praktikant
17. januar 2007 - 15:57 #2
Thanks........

Kroning, nu har du snart hjulpet med 1000 ting hvad med at ligge et svar, så jeg kan give lidt point.
Avatar billede kroning Nybegynder
17. januar 2007 - 16:46 #3
ok
Avatar billede hrc Mester
19. januar 2007 - 11:30 #4
En lille kommentar desangående

Mod og Div er gode til heltal. Hvis du eksempelvis har 430 minutter og gerne vil have det omregnet til timer og minutter så ser koden således ud:

  MinutesSum := 430;
  Hours := MinutesSum div MinsPerHour;
  Minutes := MinutesSum mod MinsPerHour;

Det er jo egentlig ret elegant, ikke? Mange laver den fejl at udføre ovenstående således:

  MinutesSum := 430;
  Hours := trunc(MinutesSum / MinsPerHour);
  Minutes := trunc(MinutesSum - (Hours * MinsPerHour));

Fejlen er, at heltallene konverteres til flydende decimaltal og derefter konverteres tilbage igen efter at have lavet flydende decimal operationer. Det er ineffektivt og hvis man fortsætter med at gøre det efter man har læset dette, også sjusket.

Hvis nu jeg skal fortsætte i den opdragende bane, så "lægger" man et svar mens man "ligger" i en seng (Ungdommen kan ikke stave længere :-).
Avatar billede fhansen Praktikant
19. januar 2007 - 17:23 #5
Takker igen
Avatar billede fhansen Praktikant
19. januar 2007 - 17:27 #6
*GGG*
HRC

Du ret !!!

Det var da en dejlig kommentar, det er mange år siden at jeg er blevet kaldt ung...



Finn
Avatar billede fhansen Praktikant
19. januar 2007 - 17:28 #7
Sådan
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
Kurser inden for grundlæggende programmering

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