صفحه 1 از 1

تو رو خدا يكي كه C بلده كمكم كنه ...

ارسال شده: یک‌شنبه 3 خرداد 1388, 7:38 am
توسط M2kA
با سلام. من محسن دانشجوي ترم پ كامپيوتر تبريز.

راستش از C زياد سرم نميشه و استاد يه پروژه خواسته كه اگه خوب تحويل بدم 12 نمره ميده tof:

اگه يكي كمكم كنه ممون میشم !
گفته موضوع پروژه بايد يكي از اينا باشه :

1.دفترچه تلفن
2.كتابخانه ديجيتال
3.ديكشنري
4.هر چي كه مثل اينا باشه

گفته بايد فايلشو ببريم كلاس و اجراش كنيم... كسي ميتونه كد يا همون فايلشو برام بفرسته...

Re: تو رو خدا يكي كه C بلده كمكم كنه ...

ارسال شده: یک‌شنبه 3 خرداد 1388, 2:05 pm
توسط پیر کاردانی
m2ka نوشته شده:با سلام. من محسن دانشجوي ترم پ كامپيوتر تبريز.

راستش از C زياد سرم نميشه و استاد يه پروژه خواسته كه اگه خوب تحويل بدم 12 نمره ميده tof:

اگه يكي كمكم كنه مديونش ميشم.

گفته موضوع پروژه بايد يكي از اينا باشه :

1.دفترچه تلفن
2.كتابخوانه ديجيتال
3.ديكشنري
4.هر چي كه مثل اينا باشه

گفته بايد فايلشو ببريم كلاس و اجراش كنيم... كسي ميتونه كد يا همون فايلشو برام بفرسته...

تو رو خدا ا ا ا ا اا ا ا اا ا ا

تلفن من :‌09372553908 منتظرم ktb:

---------------------
سلام بچه های دیگه حتما دارن.
ما که از این چیزا زیاد می نوشتیم اما الان دیگه پیر شدیم.
شایدم دور و برم باشه.
قول نمیدم.
شاید ممکنه احتمالا ...
یا علی

Re: تو رو خدا يكي كه C بلده كمكم كنه ...

ارسال شده: یک‌شنبه 3 خرداد 1388, 4:24 pm
توسط reza-1365
سلام
دوست من بنده برنامه ای کتابخانه و دفترچه تلفن رو به زبان C نوشتم و منوهای اون فارسی هست

و باید فارسی ساز داس استفاده کنید در نرم افزار NC از فارسی سازهای معرف داس مثل Sepand

استفاده کنید اگه دلتون می خواد این پروژه رو داشته باشید ایمیلتون رو بدین در اولین فرصت واسه شما

می فرستم.

Re: تو رو خدا يكي كه C بلده كمكم كنه ...

ارسال شده: یک‌شنبه 3 خرداد 1388, 11:31 pm
توسط reza-1365
دوست من برو و از اینجا دفترچه تلفن را دانلود کن

http://www.uplod.ir/download.php?file=234345

امیدوارم به دردتون بخوره

Re: تو رو خدا يكي كه C بلده كمكم كنه ...

ارسال شده: دوشنبه 4 خرداد 1388, 10:56 am
توسط پیر کاردانی
reza-1365 نوشته شده:دوست من برو و از اینجا دفترچه تلفن را دانلود کن

http://www.uplod.ir/download.php?file=234345

امیدوارم به دردتون بخوره

سلام
دستت درد نکنه رضا جان.
ما رو از اون شاید ممکنه احتمالا نجات دادی. krn:
یا علی

Re: تو رو خدا يكي كه C بلده كمكم كنه ...

ارسال شده: دوشنبه 4 خرداد 1388, 7:43 pm
توسط M2kA
reza-1365 نوشته شده:دوست من برو و از اینجا دفترچه تلفن را دانلود کن

http://www.uplod.ir/download.php?file=234345

امیدوارم به دردتون بخوره
Mamnooon

Re: تو رو خدا يكي كه C بلده كمكم كنه ...

ارسال شده: جمعه 15 خرداد 1388, 10:28 pm
توسط z65
بد جوري گير كد ماشين حساب مهندسي ام كسي مي تونه كمكم كنه؟
كسي تا حالا به زبان سي اين برنامه را نوشته؟

Re: تو رو خدا يكي كه C بلده كمكم كنه ...

ارسال شده: شنبه 16 خرداد 1388, 1:19 am
توسط reza-1365
دوست عزیز الان می رم می نویسم انشالله فردا می زارم دانلود کنید ولی قول نمی دم کاملا مهندسی

باشه ولی نزدیک به 80 درصد همون کارها رو بکنه. به غیر از ضرب و تقسیم جمع و تفریق این برنامه

بتونه مثلثات رو حل کنه و لگاریتم فردا از ساعت 8 به بعد می زارم دانلود کنید.

Re: تو رو خدا يكي كه C بلده كمكم كنه ...

ارسال شده: شنبه 16 خرداد 1388, 9:20 am
توسط پیر کاردانی
reza-1365 نوشته شده:دوست عزیز الان می رم می نویسم انشالله فردا می زارم دانلود کنید ولی قول نمی دم کاملا مهندسی

باشه ولی نزدیک به 80 درصد همون کارها رو بکنه. به غیر از ضرب و تقسیم جمع و تفریق این برنامه

بتونه مثلثات رو حل کنه و لگاریتم فردا از ساعت 8 به بعد می زارم دانلود کنید.
سلام
شور و شوق تو رو می بینم رضا جان یاد جوونی های خودم می افتم.
البته اون زمان برنامه های ما در حد همون 4=2*2 بود.
امیدوارم اشتباه من و شما تکرار نکنی.
یا علی

Re: تو رو خدا يكي كه C بلده كمكم كنه ...

ارسال شده: شنبه 16 خرداد 1388, 8:03 pm
توسط reza-1365
امیدوارم به دردتون بخوره سایتی واسه اپلود پیدا کردم یکم کار دارم باید زود برم
خودتون کپی کنین به text امیدوارم موفق باشین.
*****************************************************************

# include"stdio.h"
# include"dos.h"
# include"stdlib.h"
# include"conio.h"
# include"string.h"
# include"math.h"
double power(int xx,int yy);
double sin1(double xx);
double cos1(double xx);
void main(void)
{
char sum[20],key,key1='+';
int len=0;
double num1=0,num2=0,num_1,num_2;

clrscr();
gotoxy (20, 5);printf (" ---------------------------------------- ");
gotoxy (20, 6);printf ("| |");
gotoxy (20, 7);printf ("|----------------------------------------|");
gotoxy (20, 8);printf ("| |");
gotoxy (20, 9);printf ("| 1 2 3 + Sin x^2 |");
gotoxy (20,10);printf ("| 4 5 6 - Cos x^3 |");
gotoxy (20,11);printf ("| 7 8 9 * Tan x^y |");
gotoxy (20,12);printf ("| % 0 . / Cot sqrt |");
gotoxy (20,13);printf ("|----------------------------------------|");
gotoxy (20,14);printf ("| S ===> Sin M ===> x^2 |");
gotoxy (20,15);printf ("| C ===> Cos X ===> x^3 |");
gotoxy (20,16);printf ("| T ===> Tan Q ===> Sqrt |");
gotoxy (20,17);printf ("| O ===> Cot |--------------------------|");
gotoxy (20,18);printf ("| | Enter ===> New Number |");
gotoxy (20,19);printf (" ---------------------------------------- ");
gotoxy (22,6);
do{
key=getch();
if (key=='=')
{
gotoxy (18,6);printf (" ");
}

if (key=='+' || key=='-' || key=='*' || key=='/' || key=='%' || key=='^' )
{
gotoxy (18,6);printf ("%c",key);
}
if (key=='s')
{
num2=atof(sum);
gotoxy (22,6);
printf ("%f",sin1(num2));
itoa(num2,sum,20);
len=strlen(sum);
num2=num1;
continue;
}
if (key=='c')
{
num2=atof(sum);
gotoxy (22,6);
printf ("%f",cos1(num2));
itoa(num2,sum,20);
len=strlen(sum);
num2=num1;
continue;
}
if (key=='t')
{
num2=atof(sum);
gotoxy (22,6);
printf ("%f",sin1(num2)/cos1(num2));
itoa(num2,sum,20);
len=strlen(sum);
num2=num1;
continue;
}
if (key=='o')
{
num2=atof(sum);
gotoxy (22,6);
printf ("%f",cos1(num2)/sin1(num2));
itoa(num2,sum,20);
len=strlen(sum);
num2=num1;
continue;
}
if (key=='q')
{
num_1=atof(sum);
num_2=sqrt(num_1);
gotoxy (20, 6);printf ("| |");
gotoxy (22,6);printf ("%f",num_2);
strcat (sum,"");
itoa (num_2,sum,20);
len=strlen (sum);
continue;
}
if (key=='m')
{
num_1=atof(sum);
num_2=(num_1*num_1);
gotoxy (20, 6);printf ("| |");
gotoxy (22,6);printf ("%f",num_2);
strcat (sum,"");
itoa (num_2,sum,20);
len=strlen (sum);
continue;
}
if (key=='x')
{
num_1=atof(sum);
num_2=(num_1*num_1*num_1);
gotoxy (20, 6);printf ("| |");
gotoxy (22,6);printf ("%f",num_2);
strcat (sum,"");
itoa (num_2,sum,20);
len=strlen (sum);
continue;
}
if (key==13)
{
strcat (sum,"");
len=0;
gotoxy (20, 6);printf ("| |");
//num1=0;
//num2=0;
gotoxy (22,6);
continue;
}
if (key=='=' || key=='^' || key=='+' || key=='-'|| key=='*' || key=='/' || key=='%')
{
if (key1=='%')
{
num2=atof(sum);
num1=(num2*num1)/100;
gotoxy (20, 6);printf ("| |");
gotoxy (22,6);printf ("%f",num1);
key1=key;
strcat (sum,"");
len=0;
continue;
}
if (key1=='^')
{
num2=atof(sum);
num1=power(num1,num2);
gotoxy (20, 6);printf ("| |");
gotoxy (22,6);printf ("%f",num1);
key1=key;
strcat (sum,"");
len=0;
continue;
}
if (key1=='+')
{
num2=atof(sum);
num1=num2+num1;
gotoxy (20, 6);printf ("| |");
gotoxy (22,6);printf ("%f",num1);
key1=key;
strcat (sum,"");
len=0;
continue;
}
if (key1=='*')
{
num2=atof(sum);
num1=num2*num1;
gotoxy (20, 6);printf ("| |");
gotoxy (22,6);printf ("%f",num1);
key1=key;
strcat (sum,"");
len=0;
continue;
}
if (key1=='/')
{
num2=atof(sum);
num1=num1/num2;
gotoxy (20, 6);printf ("| |");
gotoxy (22,6);printf ("%f",num1);
key1=key;
strcat (sum,"");
len=0;
continue;
}
if (key1=='-')
{
num2=atof(sum);
num1=num1-num2;
gotoxy (20, 6);printf ("| |");
gotoxy (22,6);printf ("%f",num1);
key1=key;
strcat (sum,"");
len=0;
continue;
}
}
sum[len]=key;
sum[len+1]=NULL;
gotoxy (20, 6);printf ("| |");
gotoxy (22,6);printf ("%s",sum);
len=len+1;
}while (key!=27);
}
//********************** POWER **********************\\
double power(int xx,int yy)
{
int ii;
double pow=1;
for (ii=1;ii<=yy;ii++)
pow*=xx;
return (pow);
}
//********************** SIN **********************\\
double sin1(double xx)
{
xx=(xx*3.14)/180;
return (xx - (power(xx,3)/6) + (power(xx,5)/120) - (power(xx,7)/5040) + (power(xx,9)/362880));
}
//********************** COS **********************\\
double cos1(double xx)
{
xx=(xx*3.14)/180;
return (1 - (power(xx,2)/2) + (power(xx,4)/24) - (power(xx,6)/720) + (power(xx,8)/40320) );
}

Re: تو رو خدا يكي كه C بلده كمكم كنه ...

ارسال شده: یک‌شنبه 24 خرداد 1388, 6:56 pm
توسط M2kA
Ina Chieeeeeeeeeeeeeeeee.Waaaaaaaaaaaaaaaaaaaa.Mokham HaNGiD ger: ger: ger: ger: ger:
reza-1365 نوشته شده:امیدوارم به دردتون بخوره سایتی واسه اپلود پیدا کردم یکم کار دارم باید زود برم
خودتون کپی کنین به text امیدوارم موفق باشین.
*****************************************************************

# include"stdio.h"
# include"dos.h"
# include"stdlib.h"
# include"conio.h"
# include"string.h"
# include"math.h"
double power(int xx,int yy);
double sin1(double xx);
double cos1(double xx);
void main(void)
{
char sum[20],key,key1='+';
int len=0;
double num1=0,num2=0,num_1,num_2;

clrscr();
gotoxy (20, 5);printf (" ---------------------------------------- ");
gotoxy (20, 6);printf ("| |");
gotoxy (20, 7);printf ("|----------------------------------------|");
gotoxy (20, 8);printf ("| |");
gotoxy (20, 9);printf ("| 1 2 3 + Sin x^2 |");
gotoxy (20,10);printf ("| 4 5 6 - Cos x^3 |");
gotoxy (20,11);printf ("| 7 8 9 * Tan x^y |");
gotoxy (20,12);printf ("| % 0 . / Cot sqrt |");
gotoxy (20,13);printf ("|----------------------------------------|");
gotoxy (20,14);printf ("| S ===> Sin M ===> x^2 |");
gotoxy (20,15);printf ("| C ===> Cos X ===> x^3 |");
gotoxy (20,16);printf ("| T ===> Tan Q ===> Sqrt |");
gotoxy (20,17);printf ("| O ===> Cot |--------------------------|");
gotoxy (20,18);printf ("| | Enter ===> New Number |");
gotoxy (20,19);printf (" ---------------------------------------- ");
gotoxy (22,6);
do{
key=getch();
if (key=='=')
{
gotoxy (18,6);printf (" ");
}

if (key=='+' || key=='-' || key=='*' || key=='/' || key=='%' || key=='^' )
{
gotoxy (18,6);printf ("%c",key);
}
if (key=='s')
{
num2=atof(sum);
gotoxy (22,6);
printf ("%f",sin1(num2));
itoa(num2,sum,20);
len=strlen(sum);
num2=num1;
continue;
}
if (key=='c')
{
num2=atof(sum);
gotoxy (22,6);
printf ("%f",cos1(num2));
itoa(num2,sum,20);
len=strlen(sum);
num2=num1;
continue;
}
if (key=='t')
{
num2=atof(sum);
gotoxy (22,6);
printf ("%f",sin1(num2)/cos1(num2));
itoa(num2,sum,20);
len=strlen(sum);
num2=num1;
continue;
}
if (key=='o')
{
num2=atof(sum);
gotoxy (22,6);
printf ("%f",cos1(num2)/sin1(num2));
itoa(num2,sum,20);
len=strlen(sum);
num2=num1;
continue;
}
if (key=='q')
{
num_1=atof(sum);
num_2=sqrt(num_1);
gotoxy (20, 6);printf ("| |");
gotoxy (22,6);printf ("%f",num_2);
strcat (sum,"");
itoa (num_2,sum,20);
len=strlen (sum);
continue;
}
if (key=='m')
{
num_1=atof(sum);
num_2=(num_1*num_1);
gotoxy (20, 6);printf ("| |");
gotoxy (22,6);printf ("%f",num_2);
strcat (sum,"");
itoa (num_2,sum,20);
len=strlen (sum);
continue;
}
if (key=='x')
{
num_1=atof(sum);
num_2=(num_1*num_1*num_1);
gotoxy (20, 6);printf ("| |");
gotoxy (22,6);printf ("%f",num_2);
strcat (sum,"");
itoa (num_2,sum,20);
len=strlen (sum);
continue;
}
if (key==13)
{
strcat (sum,"");
len=0;
gotoxy (20, 6);printf ("| |");
//num1=0;
//num2=0;
gotoxy (22,6);
continue;
}
if (key=='=' || key=='^' || key=='+' || key=='-'|| key=='*' || key=='/' || key=='%')
{
if (key1=='%')
{
num2=atof(sum);
num1=(num2*num1)/100;
gotoxy (20, 6);printf ("| |");
gotoxy (22,6);printf ("%f",num1);
key1=key;
strcat (sum,"");
len=0;
continue;
}
if (key1=='^')
{
num2=atof(sum);
num1=power(num1,num2);
gotoxy (20, 6);printf ("| |");
gotoxy (22,6);printf ("%f",num1);
key1=key;
strcat (sum,"");
len=0;
continue;
}
if (key1=='+')
{
num2=atof(sum);
num1=num2+num1;
gotoxy (20, 6);printf ("| |");
gotoxy (22,6);printf ("%f",num1);
key1=key;
strcat (sum,"");
len=0;
continue;
}
if (key1=='*')
{
num2=atof(sum);
num1=num2*num1;
gotoxy (20, 6);printf ("| |");
gotoxy (22,6);printf ("%f",num1);
key1=key;
strcat (sum,"");
len=0;
continue;
}
if (key1=='/')
{
num2=atof(sum);
num1=num1/num2;
gotoxy (20, 6);printf ("| |");
gotoxy (22,6);printf ("%f",num1);
key1=key;
strcat (sum,"");
len=0;
continue;
}
if (key1=='-')
{
num2=atof(sum);
num1=num1-num2;
gotoxy (20, 6);printf ("| |");
gotoxy (22,6);printf ("%f",num1);
key1=key;
strcat (sum,"");
len=0;
continue;
}
}
sum[len]=key;
sum[len+1]=NULL;
gotoxy (20, 6);printf ("| |");
gotoxy (22,6);printf ("%s",sum);
len=len+1;
}while (key!=27);
}
//********************** POWER **********************\\
double power(int xx,int yy)
{
int ii;
double pow=1;
for (ii=1;ii<=yy;ii++)
pow*=xx;
return (pow);
}
//********************** SIN **********************\\
double sin1(double xx)
{
xx=(xx*3.14)/180;
return (xx - (power(xx,3)/6) + (power(xx,5)/120) - (power(xx,7)/5040) + (power(xx,9)/362880));
}
//********************** COS **********************\\
double cos1(double xx)
{
xx=(xx*3.14)/180;
return (1 - (power(xx,2)/2) + (power(xx,4)/24) - (power(xx,6)/720) + (power(xx,8)/40320) );
}