Ga naar inhoud
  • 0

Jean & Mod


RON7

Vraag

Dit zat id mailbox

 

In FileMakerversies lager dan 7 gedraagt deze functie zich anders dan in de

recente versies.

Onderstaande tabel brengt dit in schema: de eerste kolom geeft het deeltal,

de tweede de deler, de derde het resultaat in FileMaker 6 de vierde het

resultaat vanaf FileMaker 7-8.5*.

 

10 3 1 1

10 -3 1 -2

-10 3 -1 2

-10 -3 -1 -1

 

Het is bevreemdend dat we daar weinig of niets over gehoord hebben...

 

Met dank aan Jean W.

 

Als we echter de FM handleiding raadplegen lees je het volgende.

 

Mod = getal - (Div(getal;deler) * deler)

 

Dus Mod(-10;3) =

-10 - (-4 * 3) = 2

 

Voorbeelden

 

Mod ( 13 ; 4 ) geeft als resultaat 1.

 

Mod ( 7 ; 5 ) geeft als resultaat 2.

 

Mod ( 7 ; -5 ) geeft als resultaat -3.

 

Mod ( -7 ; 5 ) geeft als resultaat 3.

 

Mod ( -7 ; -5 ) geeft als resultaat -2.

 

Mathematisch gezien is de nieuwe Mod() dus correct terwijl hij in de 5 versie vereenvoudigd werd berekend, indien je op een simpele calculator Mod(-10 ; 3) opvraagt is het resultaat immers 1.

Link naar reactie

3 antwoorden op deze vraag

Aanbevolen berichten

  • 0

Het probleem is niet het hoe FileMaker de berekening doet.

 

Het probleem is dat het resultaat van een zelfde berekening anders is in de verchillende versies, zonder dat de gebruiker/developer erop gewezen werd.

 

Als die verandering/verschil over het hoofd gezien wordt door de developer, of dat die het gewoon niet weet, kunnen er foute resultaten bekomen worden.

Fouten die doorgaans veel te laat opgemerkt worden.

Link naar reactie
  • 0

Inderdaad Koen.

Jij weet dat, ik weet dat.

We zijn misschien een van de weinige die de conversie issuelijsten naast zich heeft liggen en ook daadwerkelijk gebruikt.

 

En wie nog van al degene die de overstap deden ? We weten dat 98.9 % van de gebruikers gedurende dagen eerst de handleiding lezen en napluizen (sic).

 

En wie van al degene die de 7 stap oversloeg en rechtsreeks naar 8+ ging ?

 

Het is misschien een klein en onooglijk item, door niet vele gebruikt, maar dat zijn soms net de zaken die de reputatie kunnen schaden.

Link naar reactie

Doe mee aan dit gesprek

Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.

Gast
Beantwoord deze vraag...

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...