Lab 11 (C Programming) Solution
Mar 7, 20191)A circle having radius 100 pixels and center at point (150,250).
Source Code:
#include <stdio.h> #include <conio.h> #include <graphics.h> int main() { int gd = DETECT, gm; clrscr(); initgraph(&gd, &gm, "C:\\turboc3\\bgi"); circle(150, 250, 100); getch(); closegraph(); return 0; }
Output:
2)Two concentric circles having center point at (100,100). The inner circle should have radius 50 and outer have 75 pixels.
Source Code:
#include <stdio.h> #include <conio.h> #include <graphics.h> int main() { int gd = DETECT, gm; clrscr(); initgraph(&gd, &gm, "C:\\turboc3\\bgi"); circle(100, 100, 50); circle(100, 100, 75); getch(); closegraph(); return 0; }
Output:
3)A rectangle which has left top corner point at (50, 75) and right bottom point at (200,250).
Source Code:
#include <stdio.h> #include <conio.h> #include <graphics.h> int main() { int gd = DETECT, gm; clrscr(); initgraph(&gd, &gm, "C:\\turboc3\\bgi"); rectangle( 50, 75, 200, 250); getch(); closegraph(); return 0; }
Output:
5)A rectangle having a diagonal of length 100 pixels and its one end at point (10, 20).
Source Code:
#include <stdio.h> #include <conio.h> #include <graphics.h> int main() { int gd = DETECT, gm; clrscr(); initgraph(&gd, &gm, "C:\\turboc3\\bgi"); rectangle( 10, 20, 70, 100); getch(); closegraph(); return 0; }
Output:
6)An ellipse having xRadius=100, yRadius=50 and center atpoint (100, 50).
Source Code:
#include <stdio.h> #include <conio.h> #include <graphics.h> int main() { int gd = DETECT, gm; clrscr(); initgraph(&gd, &gm, "C:\\turboc3\\bgi"); ellipse(100, 50, 0, 360, 100, 50); getch(); closegraph(); return 0; }
Output: