[go: up one dir, main page]

0% found this document useful (0 votes)
689 views2 pages

Aim: To Write A C Graphics Program For Translation of Rectangle

Download as docx, pdf, or txt
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 2

Yansi Keim || 01120703111

Aim: To write a C graphics program for translation of Rectangle


#include<stdio.h> #include<conio.h> #include<graphics.h> #include<process.h> #include<math.h> void RectAngle(int x,int y,int Height,int Width); void Translate(int x,int y,int Height,int Width); void main() { clrscr(); int gd=DETECT,gm; int x,y,Height,Width; initgraph(&gd,&gm,"C:\\TC\\BGI"); printf("Enter the First point for the Rectangle:"); scanf("%d%d",&x,&y); printf("Enter the Height&Width for the Rectangle:"); scanf("%d%d",&Height,&Width); RectAngle(x,y,Height,Width); getch(); cleardevice(); Translate(x,y,Height,Width); RectAngle(x,y,Height,Width); getch(); } void RectAngle(int x,int y,int Height,int Width) { line(x,y,x+Width,y); line(x,y,x,y+Height); line(x+Width,y,x+Width,y+Height); line(x,y+Height,x+Width,y+Height); }

Page 1

Yansi Keim || 01120703111


void Translate(int x,int y,int Height,int Width) { int Newx,Newy,a,b; printf("Enter the Transaction coordinates"); scanf("%d%d",&Newx,&Newy); cleardevice(); a=x+Newx; b=y+Newy; RectAngle(a,b,Height,Width); } Output

Page 2

You might also like