دسته: نرم افزار
حجم فایل: 323 کیلوبایت
تعداد صفحه: 25
پروژه گرافیکی ماشین حساب پیشرفته به زبان C
10 پروژه و تمرینات درس گرافیک
ویرایشگر گرافیکی
ترسیم خط
#include
#include
#include
#include
#include
#include
#include
#include
void box (int x1، int y1، int x2، int y2، int t)
{
char pattern[8] = {0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff};
if (t)
setcolor (15) ;
else
setcolor (8) ;
line (x1، y1، x1، y2) ;
line (x1، y1، x2، y1) ;
line (x1-1، y1-1، x1-1، y2+1) ;
line (x1-1، y1-1، x2+1، y1-1) ;
if (!t)
setcolor (15) ;
else
setcolor (8) ;
line (x2، y1، x2، y2) ;
line (x1، y2، x2، y2) ;
line (x2+1، y1-1، x2+1، y2+1) ;
line (x1-1، y2+1، x2+1، y2+1) ;
setfillpattern (pattern، 7) ;
bar (x1+1، y1+1، x2-1، y2-1) ;
}
//***********
void jafardelay (void)
{
int m، n=1، k;
for (k=1;k<=n+1;k++)
for (m=110;m<=220;m++) {
outtextxy (m، 330، "jafar alinezhad ") ;
delay (15) ;
cleardevice () ;
}
}
//*******************
void keys (char k، int t)
{
switch (k) {
case '0':
box (220، 310، 250، 325، t) ;
outtextxy (223، 314، "[0]") ;
break;
case '. ':
box (260، 310، 290، 325، t) ;
outtextxy (263، 314، "[. ]") ;
break;
case'=':
case 13:
box (300، 310، 330، 325، t) ;
outtextxy (303، 314، "[=]") ;
break;
case '+':
box (340، 310، 370، 325، t) ;
outtextxy (343، 314، "[+]") ;
break;
case '1':
box (220، 280، 250، 295، t) ;
outtextxy (223، 284، "[1]") ;
break;
قیمت: 5,000 تومان