Difference between revisions of "Advanced C++ Programming Tutorial 1"
From Chilipedia
(→Homework) |
|||
Line 3: | Line 3: | ||
== Homework == | == Homework == | ||
For the homework, solve the following math problems. All the problems should be solved algebraically where possible (i.e. not by simply graphing and observing). | For the homework, solve the following math problems. All the problems should be solved algebraically where possible (i.e. not by simply graphing and observing). | ||
− | # Plot the line y=(6/9)x+3 | + | # Plot the line y=(6/9)x+3. |
# Determine whether the following points are on the line y=(6/9)x+3: | # Determine whether the following points are on the line y=(6/9)x+3: | ||
## (-2,1) | ## (-2,1) | ||
## (3,5) | ## (3,5) | ||
− | # Find the point of intersection of the lines y=(6/9)x+3 and y=2x+7 | + | # Find the point of intersection of the lines y=(6/9)x+3 and y=2x+7. |
− | # Determine whether these two line segments intersect and where: (0,7)--(4,15) and (-6,-1)--(6,7) | + | # Determine whether these two line segments intersect and where: (0,7)--(4,15) and (-6,-1)--(6,7). |
− | # Find the equation of the line that is perpendicular to y=(6/9)x+3 and intersects it at x=3 | + | # Find the equation of the line that is perpendicular to y=(6/9)x+3 and intersects it at x=3. |
− | # Find the midpoint between (-5,-3) and (0,7) | + | # Find the midpoint between (-5,-3) and (0,7). |
− | # Find the perpendicular bisector line segment to make a "perfect X" with line segment (-5,-3)--(0,7) (here, perfect X means both line segments are same length) | + | # Find the perpendicular bisector line segment to make a "perfect X" with line segment (-5,-3)--(0,7) (here, perfect X means both line segments are same length). |
− | # Find the closest point on the line y=(6/9)x+3 to the point (5,2) | + | # Find the closest point on the line y=(6/9)x+3 to the point (5,2). |
− | # Find the distance between the point (5,2) and the line y=(6/9)x+3 | + | # Find the distance between the point (5,2) and the line y=(6/9)x+3. |
− | # Determine whether the circle of radius 5 at (5,2) intersects with the line y=(6/9)x+3 | + | # Determine whether the circle of radius 5 at (5,2) intersects with the line y=(6/9)x+3. |
− | # Determine whether the circle of radius 5 at (5,2) intersects with the line segment (6,7)--(12,11) | + | # Determine whether the circle of radius 5 at (5,2) intersects with the line segment (6,7)--(12,11). |
− | # Find points of intersection between the circle of radius 5 at (5,2) and the line y=(6/9)x+3 | + | # Find points of intersection between the circle of radius 5 at (5,2) and the line y=(6/9)x+3. |
− | # Find the value that is 20% on the way from 69 to 420 | + | # Find the value that is 20% on the way from 69 to 420. |
− | # Find the point that is 69% from (6,9) to (4,20) | + | # Find the point that is 69% from (6,9) to (4,20). |
− | # Find the color C3 that is a blend 69% from C1 (42,230,156) to C2 (200,60,200) | + | # Find the color C3 that is a blend 69% from C1 (42,230,156) to C2 (200,60,200). |
# You have a horizontal UI slider that has an x range of 223 to 273. It controls a strength value ranging from 5 to 100. | # You have a horizontal UI slider that has an x range of 223 to 273. It controls a strength value ranging from 5 to 100. | ||
## Find the mathematical function that computes the strength value given the x position of the slider. | ## Find the mathematical function that computes the strength value given the x position of the slider. | ||
## The damage value for an attack is calculated as dmg=(3/2)str+10. Find the function that computes attack damage given the slider position. | ## The damage value for an attack is calculated as dmg=(3/2)str+10. Find the function that computes attack damage given the slider position. |
Revision as of 13:52, 13 May 2018
In this video, we learn to draw straight lines (not homophobic) between any 2 points.
Homework
For the homework, solve the following math problems. All the problems should be solved algebraically where possible (i.e. not by simply graphing and observing).
- Plot the line y=(6/9)x+3.
- Determine whether the following points are on the line y=(6/9)x+3:
- (-2,1)
- (3,5)
- Find the point of intersection of the lines y=(6/9)x+3 and y=2x+7.
- Determine whether these two line segments intersect and where: (0,7)--(4,15) and (-6,-1)--(6,7).
- Find the equation of the line that is perpendicular to y=(6/9)x+3 and intersects it at x=3.
- Find the midpoint between (-5,-3) and (0,7).
- Find the perpendicular bisector line segment to make a "perfect X" with line segment (-5,-3)--(0,7) (here, perfect X means both line segments are same length).
- Find the closest point on the line y=(6/9)x+3 to the point (5,2).
- Find the distance between the point (5,2) and the line y=(6/9)x+3.
- Determine whether the circle of radius 5 at (5,2) intersects with the line y=(6/9)x+3.
- Determine whether the circle of radius 5 at (5,2) intersects with the line segment (6,7)--(12,11).
- Find points of intersection between the circle of radius 5 at (5,2) and the line y=(6/9)x+3.
- Find the value that is 20% on the way from 69 to 420.
- Find the point that is 69% from (6,9) to (4,20).
- Find the color C3 that is a blend 69% from C1 (42,230,156) to C2 (200,60,200).
- You have a horizontal UI slider that has an x range of 223 to 273. It controls a strength value ranging from 5 to 100.
- Find the mathematical function that computes the strength value given the x position of the slider.
- The damage value for an attack is calculated as dmg=(3/2)str+10. Find the function that computes attack damage given the slider position.