# 5.20. Functions Write Code Questions¶

1. Write a function called remainder that takes in parameters x and y (where y defaults to 4) and returns the remainder of x divided by y. Ignore cases for when x is negative or y is less than or equal to 0. For example, remainder(5) should return 1.

Write a function called remainder that takes in parameters x and y (where y defaults to 4) and returns the remainder of x divided by y. Ignore cases for when x is negative or y is less than or equal to 0. For example, remainder(5) should return 1.

2. Write a function called area_of_rect that takes in parameters width and length and returns the area (of the rectangle). For example, area_of_rect(5,4) should return 20.

3. Write a function called welcome_message that takes in a parameter name and returns "Hello (name)! We hope that you will enjoy this course. :)". For example, welcome_message('Aurora') should return "Hello Aurora! We hope that you will enjoy this course. :)".

Write a function called welcome_message that takes in a parameter name and returns "Hello (name)! We hope that you will enjoy this course. :)". For example, welcome_message('Aurora') should return "Hello Aurora! We hope that you will enjoy this course. :)".

4. Write a function called birthday that takes in three parameters (month, day, and year) and returns it in the format month/day/year. For example, birthday(11, 17, 1990) should return "11/17/1990" and birthday(7, 5, 2004) should return "7/5/2004".

5. Write a function called address that combines 3 different string address parameters (city, state, and zip) and returns a user’s address. After the city and state inputs, add a comma and a space. For example, address('Seattle', 'WA', '98105') should return "Seattle, WA, 98105".

Write a function called address that combines 3 different string address parameters (city, state, and zip) and returns a user’s address. After the city and state inputs, add a comma and a space. For example, address('Seattle', 'WA', '98105') should return "Seattle, WA, 98105".

6. Write a function called squareArea that takes in a parameter length and calculates the area of the square. It returns a string with this format: “The total area of the square with length (length) is (area).”. For example, squareArea(10) would return "The total area of the square with length 10 is 100.".

7. Write three functions called addNumbers, subtractNumbers, and calculate. The function addNumbers should take two numbers (x and y) as parameters and return the value of adding them together, while subtractNumbers should also take two numbers (x and y) and return the value of x minus y. Lastly, define a function called calculate that takes three numbers (a, b, and c) and uses addNumbers and subtractNumbers to add a and b and subtract c. The value should be returned. For example, calculate(2,3,4) should return 1.

Write three functions called addNumbers, subtractNumbers, and calculate. The function addNumbers should take two numbers (x and y) as parameters and return the value of adding them together, while subtractNumbers should also take two numbers (x and y) and return the value of x minus y. Lastly, define a function called calculate that takes three numbers (a, b, and c) and uses addNumbers and subtractNumbers to add a and b and subtract c. The value should be returned. For example, calculate(2,3,4) should return 1.