Академический Документы
Профессиональный Документы
Культура Документы
Practical file
Of
Computer graphics
(BTCS-504)
1504503
1
1504511
#include<conio.h>
#include<graphics.h>
Void main()
int gdriver=DETECT,gmode;
initgraph(&gdriver,&gmode," ");
putpixel(14,25,BLUE);
getch();
closegraph();
Output::
2
1504511
#include<conio.h>
#include<graphics.h>
void main()
int gdriver=DETECT,gmode;
initgraph(&gdriver,&gmode," ");
circle(100,150,100);
circle(50,100,20);
circle(100,100,20);
getch();
closegraph();
Output:
3
1504511
#include<conio.h>
#include<math.h>
#include<graphics.h>
void main()
int gdriver=DETECT,gmode;
float dx,dy,x1,x2,y1,y2,len,z1,z2,k,x,y;
cin>>x1>>y1;
cin>>x2>>y2;
dx=x2-x1;
dy=y2-y1;
dx=abs(dx);
dy=abs(dy);
if(dx>dy)
len=dx;
else
4
1504511
len=dy;
z1=dx/len;
z2=dy/len;
x=x1;
y=y1;
initgraph(&gdriver,&gmode," ");
putpixel(x,y,WHITE);
for(k=1;k<len;k++)
x=x+z1;
y=y+z2;
putpixel(x,y,WHITE);
getch();
closegraph();
OUTPUT::
5
1504511
6
1504511
#include<iostream.h>
#include<conio.h>
#include<math.h>
#include<graphics.h>
void main()
int gdriver=DETECT,gmode;
initgraph(&gdriver,&gmode," ");
float x1,x2,y1,y2,tx,ty;
cin>>x1>>y1;
cin>>x2>>y2;
line(x1,y1,x2,y2);
cin>>tx>>ty;
x1=x1+tx;
y1=y1+ty;
x2=x2+tx;
y2=y2+tx;
line(x1,y1,x2,y2);
getch();
closegraph();
7
1504511
OUTPUT:
8
1504511
#include<iostream.h>
#include<conio.h>
#include<math.h>
#include<graphics.h>
void main()
int gdriver=DETECT,gmode;
float x1,x2,y1,y2,sx,sy;
initgraph(&gdriver,&gmode,"");
clrscr();
cin>>x1>>y1;
cin>>x2>>y2;
line(x1,y1,x2,y2);
cin>>sx>>sy;
x1=sx*x1;
y1=sy*y1;
x2=sx*x2;
y2=sy*y2;
line(x1,y1,x2,y2);
getch();
9
1504511
closegraph();
10
1504511
11