javad.pc
شنبه 09 دی 1391, 14:37 عصر
این کد قرار ی ماشین حساب برای حل توابع مثلثاتی و چهارعمل اصلی باشه...
چون پروژه خودمه میخوام ببینم جاییش مشکل نداشته باشه...
یعنی اگه غلط داره بگین بیزحمت...
یا استفاده از کار یا ترفند برنامه نویسی که بهترش کنه...
ممنون...
#include<iostream.h>
#include<math.h>
#include<stdio.h>
#include<conio.h>
main()
{
float x,y ;
char z,r=1 ;
while(r!='e')
{
cout<<endl<<"************************************* ***********************"<<endl;
cout<<"Please Enter Firstnumber + , - , / , * Secoundnumber (like : 5*5) "<<endl<<"OR Number s For Sin ,c For Cos ,t For Tan ,g For Cotg (like : 90s)" <<endl;
cout<<"******************************************* ******************"<<endl;
cout<<endl<<"Please Enter question : " ;
cin>>x;
cin>>z;
if (z=='+')
{
cin>>y;
cout<<" ==================== > " ;
cout<<x<<"+"<<y<<" = "<<x+y<<endl;
}
if (z=='-')
{
cin>>y;
cout<<" ==================== > " ;
cout<<x<<"-"<<y<<" = "<<x-y<<endl;
}
if (z=='/')
{
cin>>y;
cout<<" ==================== > " ;
cout<<x<<"/"<<y<<" = "<<x/y<<endl;
}
if (z=='*')
{
cin>>y;
cout<<" ==================== > " ;
cout<<x<<"*"<<y<<" = "<<x*y<<endl;
}
if(z=='s')
printf("\n sin = %2.2f \n",sin((x*3.14)/180));
if(z=='c')
printf("\n cos = %2.2f \n",cos((x*3.14)/180));
if(z=='t')
printf("\n tan = %2.2f \n",tan((x*3.14)/180));
if(z=='g')
printf("\n cotg = %2.2f \n",cos((x*3.14)/180)/sin((x*3.14)/180));
cout<<endl<<"************************************* *************"<<endl ;
cout<<"* Press r To Continue Or Press e To Exit *"<<endl;
cout<<"******************************************* *******"<<endl;
cin>>r;
}
return 0;
}
دوستان لطفا سعی کنن اگه میخوان از این کد استفاده کنن قسمتهاییش رو تغییر بدن که باعث پیشرفتشون بشه...
چون پروژه خودمه میخوام ببینم جاییش مشکل نداشته باشه...
یعنی اگه غلط داره بگین بیزحمت...
یا استفاده از کار یا ترفند برنامه نویسی که بهترش کنه...
ممنون...
#include<iostream.h>
#include<math.h>
#include<stdio.h>
#include<conio.h>
main()
{
float x,y ;
char z,r=1 ;
while(r!='e')
{
cout<<endl<<"************************************* ***********************"<<endl;
cout<<"Please Enter Firstnumber + , - , / , * Secoundnumber (like : 5*5) "<<endl<<"OR Number s For Sin ,c For Cos ,t For Tan ,g For Cotg (like : 90s)" <<endl;
cout<<"******************************************* ******************"<<endl;
cout<<endl<<"Please Enter question : " ;
cin>>x;
cin>>z;
if (z=='+')
{
cin>>y;
cout<<" ==================== > " ;
cout<<x<<"+"<<y<<" = "<<x+y<<endl;
}
if (z=='-')
{
cin>>y;
cout<<" ==================== > " ;
cout<<x<<"-"<<y<<" = "<<x-y<<endl;
}
if (z=='/')
{
cin>>y;
cout<<" ==================== > " ;
cout<<x<<"/"<<y<<" = "<<x/y<<endl;
}
if (z=='*')
{
cin>>y;
cout<<" ==================== > " ;
cout<<x<<"*"<<y<<" = "<<x*y<<endl;
}
if(z=='s')
printf("\n sin = %2.2f \n",sin((x*3.14)/180));
if(z=='c')
printf("\n cos = %2.2f \n",cos((x*3.14)/180));
if(z=='t')
printf("\n tan = %2.2f \n",tan((x*3.14)/180));
if(z=='g')
printf("\n cotg = %2.2f \n",cos((x*3.14)/180)/sin((x*3.14)/180));
cout<<endl<<"************************************* *************"<<endl ;
cout<<"* Press r To Continue Or Press e To Exit *"<<endl;
cout<<"******************************************* *******"<<endl;
cin>>r;
}
return 0;
}
دوستان لطفا سعی کنن اگه میخوان از این کد استفاده کنن قسمتهاییش رو تغییر بدن که باعث پیشرفتشون بشه...