Output parameters in scenarios are flagged with a question mark in the header row, like in decision tables.
For each output parameter a symbol with the same name must be assigned a value in the scenario.

See below a sample of a division scenario with output parameter "my result" 

|scenario      |my division|numerator||denominator||my result?|
|setNumerator  |@numerator                                    |
|setDenominator|@denominator                                  |
|$myResult=    |quotient                                      |


Get the Division implementation from the eg package
|Library    |
|eg.Division|



|my division                     |
|numerator|denominator|my result?|
|10       |2          |$x=       |
|$x       |1          |5.0       |


!3 A result calculated in one row and assigned to a symbol can be used in the next row
and the order of the columns doesn't matters

|my division                     |
|my result?|numerator|denominator|
|$x=       |1000     |2          |
|$x=       |$x       |2          |
|$x=       |$x       |2          |
|$x=       |$x       |2          |
|$x=       |$x       |2          |
|$x=       |$x       |2          |
|7.8125    |$x       |2          |

!3 A result can be used in multiple columns in the decion table to do different checks
|my division                                |
|numerator|denominator|my result?|my result?|
|10       |2          |5.0       |< 7.0     |
|12.6     |3          |4.2       |> 3.0     |