C,C++,C#

Calismalarimdan bazilari :
Parts from my works:

--C nin grafik kutuphanesinin kullanıldigi bir cizim uygulamasi(C)--
--A drawing application which had been prepared by using graphical library of C(C)--

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<graphics.h>
#include<dos.h>

main()
{
int g_surucu=9,g_mod=2;
initgraph(&g_surucu,&g_mod,"C:\\TC\\BGI");

if(graphresult()!=0)
{ printf("Grafik Moda Gecilemedi!\
Grafik icin gerekli olan ekran kartinin ve srcsnn\
bilgisayarinizda olup olmadigini kontrol ediniz.");
exit(1);
}
setbkcolor(1);

outtextxy(10,300,"K”k ve ara dgmlerde operat”rler,");
outtextxy(10,310,"yapraklarda degiskenler veya sabit degerler olacak sekilde,");
outtextxy(10,320,"sirayla g”sterilen yerlere degerler giriniz.");

rectangle(303,10,326,35);
gotoxy(40,2);
printf("a");
rectangle(143,75,166,100);
gotoxy(20,6);
printf("b");
line(303,35,166,75);
rectangle(63,170,86,195);
gotoxy(10,12);
printf("c");
line(143,100,86,170);
rectangle(223,170,246,195);
gotoxy(30,12);
printf("c");
line(166,100,223,170);
rectangle(463,75,486,100);
gotoxy(60,6);
printf("b");
line(326,35,463,75);
rectangle(383,170,406,195);
gotoxy(50,12);
printf("c");
line(463,100,406,170);
rectangle(543,170,566,195);
gotoxy(70,12);
printf("c");
line(486,100,543,170);

 

setwritemode(1);
setcolor(4);
register int ok[]=
{35,190,35,184,55,184,55,180,60,187,55,194,55,190,35,190};
drawpoly(8,ok);
gotoxy(10,12);
scanf("%1c II %1d",&c1);

/*girdi*/
drawpoly(8,ok);

register int ok2[]={118,95,118,89,138,89,138,85,141,92,138,99,138,95,118,95};
drawpoly(8,ok2);

/*girdi*/
drawpoly(8,ok2);

register int ok3[]={196,190,196,184,216,184,216,180,220,187,216,194,216,190,196,190};
drawpoly(8,ok3);

/*girdi*/
drawpoly(8,ok3);

register int ok4[]={277,28,277,22,297,22,297,18,300,25,297,32,297,28,277,28};
drawpoly(8,ok4);

/*girdi*/
drawpoly(8,ok4);

register int ok5[]={356,190,356,184,376,184,376,180,380,187,376,194,376,190,356,190};
drawpoly(8,ok5);

/*girdi*/
drawpoly(8,ok5);

register int ok6[]={437,95,437,89,457,89,457,85,460,92,457,99,457,95,437,95};
drawpoly(8,ok6);

/*girdi*/
drawpoly(8,ok6);

register int ok7[]={517,190,517,184,537,184,537,180,540,187,537,194,537,190,517,190};
drawpoly(8,ok7);

/*girdi*/
drawpoly(8,ok7);

 

getch();

}


 

1 2 3 4 5 6 7 8 9

 

 
 
e-mail : tahircanerb@yahoo.com / tahircanerb@gmail.com