Brian Dunning's FileMaker Custom Functions

Acos ( number )

Returns the arc cosine of a given number.

  Average rating: 4.2 (29 votes) Log in to vote

Brian Dunning   Brian Dunning - Show more from this author
BrianDunning.com
https://www.briandunning.com

Share on Facebook Share on Twitter

  Sample input:
Acos ( .4 )
  Sample output:
66.42182152

  Function definition: (Copy & paste into FileMaker's Edit Custom Function window)

Returns the arc cosine, or inverse cosine, of a given number. This operates in radians, just like FileMaker's other trigonometric functions. For the input to be a valid cosine, it should be in the range of -1 to 1.

Additional thanks to Corn Walker and Jason DeLooze.

 

Comments

Klaus   Klaus, Berlin
Sep 8, 2011
/*-------------------------------------------------------
Function Name: IsValidBankNumber
Checks a Dutch banknumber for validity.
Syntax: IsValidBankNumber ( banknummer )
Returns "true" if banknummer passes the '11-proef',
"false" if not or an empty string if banknummer is empty.
Author - Theo Ros
----------------------------------------------------------*/

If ( IsEmpty ( banknummer ) ; "" ;
Let ( sNumber = Filter ( banknummer ; "0123456789" ) ;
If ( sNumber = "123456789" or Length ( sNumber ) > 9 ; "false" ;
Let ( nNumber = Right( "000000000" & sNumber ; 9 ) ;
If ( Mod( GetAsNumber ( Left ( nNumber ; 1 ) ) * 9 +
GetAsNumber ( Middle ( nNumber ; 2 ; 1 ) ) * 8 +
GetAsNumber ( Middle ( nNumber ; 3 ; 1 ) ) * 7 +
GetAsNumber ( Middle ( nNumber ; 4 ; 1 ) ) * 6 +
GetAsNumber ( Middle ( nNumber ; 5 ; 1 ) ) * 5 +
GetAsNumber ( Middle ( nNumber ; 6 ; 1 ) ) * 4 +
GetAsNumber ( Middle ( nNumber ; 7 ; 1 ) ) * 3 +
GetAsNumber ( Middle ( nNumber ; 8 ; 1 ) ) * 2 +
GetAsNumber ( Right ( nNumber ; 1 ) ) ; 11 ) = 0 ; "true" ; "false"
)
)
)
)
)
 

Log in to post comments.

 

Note: these functions are not guaranteed or supported by BrianDunning.com. Please contact the individual developer with any questions or problems.

Support this website.

This library has been a free commmunity resource for FileMaker users and developers for 20 years. It receives no funding and has no advertisements. If it has helped you out, I'd really appreciate it if you could contribute whatever you think it's worth: