PDA

View Full Version : ساعت کامپیوتری !



H_r_m
پنج شنبه 25 فروردین 1384, 20:28 عصر
سلام بچه ها
من با زبان C آشنایی ندارم
یکی از دوستان درخواستی رو از من داشت منم گفتم اینجا مطرح میکنم بچه ها جواب میدن :sunglass:
ببینید این دوستمون یه ساعت کامپیوتری میخواد (از همین کامپیوتریا دیگه)متوجه اید که
که به جای اون فونت کامپیوتریش مثلا از کاراکتر ها استفاده بشه
مثلا عدد 1 رو با ستاره بنویسه و الی آخر
امیدوارم جواب کاملی بگیرم :oops:
شرمنده بچه ها :oops:

H_r_m
جمعه 26 فروردین 1384, 16:01 عصر
به
بابا یکی یه نگاه به این تاپیک ما بندازه دیگه
:sunglass:

omid_Ahmadi
جمعه 26 فروردین 1384, 19:19 عصر
راستش من از توضیح نوع ساعتی که میخواهی هیچ چیز نفهمیدم ولی من یک ساعت آنالوگ(عقربه ای) با ++C دارم اگر بخواهی در اولین فرصت Upload میکنم
:موفق:

H_r_m
جمعه 26 فروردین 1384, 20:46 عصر
سلام امید جان
ببین خب چطوری بگم
ساعت کامپیوتری دیگه (تابلویه که) مثله این

http://www.scubaduba.com/images/dive-rite-nitek-plus-computer.jpg

یعنی به جای اون فونته خودش فونتش با کاراکتری که خودمون انتخاب میکنیم باشه مثلا ستاره (*)
مثلا تو عکس ساعت 10:58 هستش
ما میخوایم که مثلا این با ستاره رسم بشه
دیگه نمیدونم چطوری بگم امیدوارم متوجه شده باشید
شرمنده اگه کارمو راه بندازید
حالا اگه مقدوره همون عقربه ای رو هم بزارید

omid_Ahmadi
جمعه 26 فروردین 1384, 22:06 عصر
بله حالا دقیقا متوجه شدم چی میخواهید ولی متاسفانه من همچین ساعتی رو کدش رو ندارم اگر وقت کردم سعی میکنم براتون بنویسم
اوون ساعت عقربه ای رو هم در اولین فرصت میزارم.
ژ

H_r_m
جمعه 26 فروردین 1384, 22:57 عصر
ممنونم
خیلی لطف میکنید
:flower:

H_r_m
یک شنبه 28 فروردین 1384, 14:20 عصر
سلام
ببخشید بچه ها ولی ... :wink:
آخه من عجله دارم :oops:

omid_Ahmadi
دوشنبه 29 فروردین 1384, 17:00 عصر
معضرت میخواهم که دیر شد.
فکر نکنم زیاد به دردت بخوره ولی متاسفانه نرسیدم اوون ساعتی رو که خواستی بنویسم
چون سایت اجازه Upload فایلهای CPP زو نمیده سورس رو برات این جا مینویسم.

#include <graphics.h>
#include <dos.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
const double pi = 3.1415926536 ;
void setXY(double &,double &,double,double,int);
void main()
{
int init=0 ;
initgraph(&init,&init,"C:\\tc\\bgi");
clearviewport();
int i,j,k;
double x1,y1,x2,y2,x3,y3;
setcolor(14);
char c[2]={(char)2,'\0'};
for(i=1 ; i<=60 ; i++)
{
setXY(x1,y1,60,i,210);
if (i%5==0)
outtextxy(x1,y1,c);
else
putpixel(x1,y1,14);
}
while(1)
{
for(j=0 ; j<60*12 ; j++)
{
setcolor(0);
line(getmaxx()/2,getmaxy()/2,x2,y2);
line(getmaxx()/2,getmaxy()/2,x1,y1);
setXY(x1,y1,3600*12.0,j*60.0,100);
setXY(x2,y2,60,j,160);
for(k=0 ; k<60 ; k++)
{
setcolor(0);
line(getmaxx()/2,getmaxy()/2,x3,y3);
setXY(x3,y3,60,k,200);
setcolor(12);
line(getmaxx()/2,getmaxy()/2,x1,y1);
setcolor(14);
line(getmaxx()/2,getmaxy()/2,x2,y2);
line(getmaxx()/2,getmaxy()/2,x3,y3);
delay(1000);
if (kbhit()) exit(1);
}
}
}
}
void setXY(double &x , double &y , double NumberOfDots , double DotNum , int radius)
{
x=cos(((360.0*DotNum/NumberOfDots)-90)*pi/180)*radius+getmaxx()/2;
y=sin(((360.0*DotNum/NumberOfDots)-90)*pi/180)*radius+getmaxy()/2;
}

omid_Ahmadi
سه شنبه 30 فروردین 1384, 10:30 صبح
این هم همون چیزی که میخواستید ایبته ساعت نیست کورنومتره :wink:

H_r_m
سه شنبه 30 فروردین 1384, 17:38 عصر
سلام امید جان
خیلی لطف کردین
ممنون :تشویق:
امیدوارم بتونم جبران کنم
:flower:

omid_Ahmadi
سه شنبه 30 فروردین 1384, 17:49 عصر
خواهش میکنم
:wise1:

Amir Ali
جمعه 02 اردیبهشت 1384, 11:53 صبح
ای ول بابا :flower:

Pars Giga
یک شنبه 15 خرداد 1384, 09:19 صبح
:wise2: