pxt-calliope/docs/reference/js/lessons/transformers/quiz-answers.md
2016-03-25 16:47:20 -07:00

1.3 KiB

transformers quiz answers

Use functions to return values #LED #number #math #functions #return #docs

This is the answer key for the transformers quiz.

1. What is a 'function'?

A function is a unit of code that performs a specific task and returns a result.

2. Write the line of code to create a number variable called "x" is equal to 5.


let x = 5

3. Write the line of code to create a condition for 'on button pressed ("A")'


input.onButtonPressed("A", () => {
})

4. Write the steps to create a function.


Click on script, then add new, and select function.

5. Create a function called double that will double whatever input parameter is passed into it.


export function double(n: number) : number {
    let r: number
    return n * 2
    return r
}

6. Consider the following directions

Call the function that doubles the variable x. (The function is going to return the doubled value after it is called). Assign the new value (10) to a variable which we will call doubled.


let doubled = double(x)

7. Refer to Question 6

Write the code to call the function that doubles our new variable doubled. Assign the new value 20 to a variable we will call doubled twice.


let doubleTwice = double(doubled)