# VoltFormula coding exercise examples in Volt MX Go Iris

This section has a series of coding exercise examples to help you understand how to use VoltFormula in Volt MX Go Iris. Each exercise example has a problem description, followed by a code template where you can write your solution.

## Exercise 1: Hello, World!

Description

Write a function named `sayHello` to show a prompt box and add the formula.

Formula code template

``````@Prompt([Ok];"Greeting";"Hello, World!");
``````

## Exercise 2: Change a name

Description

Write a function called `changeName` that takes a string from a prompt box, update a field, and add formula.

Formula code template

``````newName := @Prompt([OkCancelEdit]; "Enter Your Name"; "Type your name in the box below."; "");
@SetField(name, newName);
``````

## Exercise 3: Sum simple

Description

Write a function called `sum` that summarizes an array of numbers. Define a variable called `result` to get a returned value and add the formula.

Formula code template

``````@Sum( (-1) : 2 ; (-10) : 20 )
``````

## Exercise 4: Concatenate names

Description

Write a function called `concatNames` that concatenates first names and last names in arrays. Define a variable called `result` to get a returned value and add the formula.

Formula code template

``````full := '';
fname := "Amy" : "John";
lname := "Jones" : "Doe";
@For(n :=0; n<=1; n:= n + 1;
full := @If(n=0;fname[n] + " " + lname[n];full : (fname[n] + " " + lname[n])));
full
``````

## Exercise 5: Show all documents

Description

Write a function called `showAll` that retrieves and displays all documents in Domino. Define a variable called `result` to get a returned value and add the formula.

Formula code template

``````SELECT @All
``````