Site icon TestingDocs.com

User Defined Functions in Flowgorithm

Overview

In this tutorial, we will learn about User-defined Functions in Flowgorithm flowcharts. Large flowchart logic can be broken down into small and simple manageable modules. These modules can be

Modules capable of returning values to the caller are known as functions. The main advantage of functions is code reusability.

What is a Function?

A function is an independent piece of flowchart statements that performs a specific task for the caller when invoked.  For Example, the Main flowchart can define and invoke a Function named Add().

In-Built vs User-Defined

Flowgorithm flowchart has some in-built functions that we can invoke in the flowcharts directly. These functions are called Intrinsic functions or In-built Functions.

User-defined Functions

The Flowgorithm flowchart tool allows us to create and define functions in the flowchart. The function defined by the user is called a user-defined function. User-Defined Functions are defined by the user. The user needs to add code and logic to the function in the flowchart. A Function returns a value to the caller.

Function Manager

Function manager allows you to create, edit and delete functions in Flowgorithm flowchart.
We can use the Function manager to create a Function. To launch the Function Manager, Choose from the Menu

Program >> Function Manager

Click on the Add button to add a new Function.

 

Alternatively, Program >> Add Function… menu option will directly open the Function properties window.

 

In the Function Properties window, we can specify the function details. Specify the function details and click on the OK button to add the function.

Invoking a Function

To invoke the function use the Call statement. The Call statement transfers the control from the caller to the function. We can even invoke the function in the Assignment statement. Invoking the function is by its name and passing the required input arguments. We can assign the return value of the function to a variable.

 

Flowgorithm Tutorials Link:

https://www.testingdocs.com/flowgorithm-flowchart-tutorial/

Exit mobile version