Grid: | ||
Tics Lines: |
|
Width
px
|
Hash Lines: |
|
Width
px
|
Labels: |
|
Font
px
|
Trace Lines: | ||
Robot 1: |
|
Width
px
|
Robot 2: |
|
Width
px
|
Robot 3: |
|
Width
px
|
Robot 4: |
|
Width
px
|
Axes: | x-axis | y-axis | Show Grid |
Grid: | 24x24 inches | 36x36 inches | 72x72 inches |
96x96 inches | 192x192 inches | ||
Quad: | 4 quadrants | 1 quadrant | Hardware |
Units: | US Customary | Metric |
Background: |
![]() |
|
|
|
/* Code generated by RoboBlockly v2.0 */ #include <linkbot.h> double m; double b; double xi; double xf; double y; double x; double variable; CLinkbotI robot; double radius = 1.75; double trackwidth = 3.69; printf("The program will graph a linear equation in the form y = mx + b. Enter values for the slope(m), y-intercept(b), starting x-value(xi), and ending x-value(xf)."); printf("Enter the slope:"+"\n"); scanf("%lf", &m); printf("Enter the y-intercept:"+"\n"); scanf("%lf", &b); printf("Enter the starting x-value:"+"\n"); scanf("%lf", &xi); printf("Enter the ending x-value:"+"\n"); scanf("%lf", &xf); y = m * x + b; robot.traceOff(); robot.drivexyTo(xi, m * xi + b, radius, trackwidth); robot.traceOn(); double x_inc = 1; if (xi > xf) { x_inc = -x_inc; } x = xi; while(x_inc >= 0 ? x <= xf : x >= xf) { y = m * x + b; robot.traceColor("#00FFFF", 4); robot.drivexyTo(x, y, radius, trackwidth); variable = variable + 1; x += x_inc; }
Problem Statement: Run the program and enter values for the slope, y-intercept, and starting and ending x-values for the linear equation. Observe how changing the slope and y-intercept change the graph. Graph a line that passes through the points (6, -6) and (-6, 12) from x = -12 to x = 10. |
|||||||||||