3.15. Activecode Exercises¶
Answer the following Activecode questions to assess what you have learned in this chapter.
Fix the errors in the code below so that it prints the area of a circle with radius 5. Use cmath functions to get an accurate value for pi.
Below is one way to fix the program. C++ doesn’t use the ^
operator for exponents. We can get the square of r
by multiplying it by itself. We call the function with an argument of 5
.
Loading a dynamic question ...
Selecting from: functions_a2, functions_a2_pp
Fix the code below so that it prints 12 / 8 = 1.5.
Below is one way to fix the program. It’s crucial that you input your arguments in the correct order so as to avoid a semantic error. Also, it’s important that you understand that when you divide two integers… you will get an integer as a result.
Loading a dynamic question ...
Selecting from: functions_a4, functions_a4_pp
Finish the code below so that it prints “First Line”, a border, and “Second Line.” on three separate lines.
Below is one way to complete the program.
Loading a dynamic question ...
Selecting from: functions_a6, functions_a6_pp
Write a function called gpaBoost that prints your GPA rounded up to the nearest point. If your GPA is already at the nearest point, there is no rounding. Be sure to include any necessary headers.
Below is one way to complete the program. I used the ceil
function from the cmath
library, but you could have solved this problem without using any functions from cmath
.
Loading a dynamic question ...
Selecting from: functions_a8, functions_a8_pp
Write a function called tanD
that prints the tangent of an angle given as a double
in degrees. Use 3.14 for pi. Be sure to include any necessary headers.
Below is one way to complete the program. You need to make sure to convert your angle to radians before doing any calculations with sinusoidal functions.
Loading a dynamic question ...
Selecting from: functions_a10, functions_a10_pp