[1] 20
Making choices if statements in functions.qmd (solution)
Exercise
- Write a function named
double_if_small
that takes a number as input and returns the number multiplied by 2 if the input is less than 26 and returns just the number (not multiplied by two) if the input is greater than or equal to 26. Call the function with10
as the input. - Call the function from (1) with
30
as the input. - Write a function called
prediction
that takes a single argumentx
. Ifx
is both greater than 0 and less than 15 then returny = 6 + 0.8 * x
. Ifx
is both greater than 15 and less than 30 then returny = 5 + 0.75 * x
. In all other cases returny = NA
. Call the function with5
as the input. - Call the function from (3) with
26
as the input. - Call the function from (3) with
-2
as the input.
Output solution
1
2
[1] 30
3
[1] 10
4
[1] 24.5
5
[1] NA