91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

多功能計算器實現C++代碼,支持單目,雙目復雜函數等,以及解說的PPT與演示的效果圖片,使用逆波蘭式實現

資源截圖

代碼片段和文件信息

#include
#include
#include
#include
#include
#include“stdio.h“
#include
#include
#include
#include
#include


#define?RATE?0.0174533
#define?PI?3.1415926535898
#define?E?2.718281828459045
using?namespace?std;

stack?av;//存儲逆波蘭式
bool?mark=true;//表示計算時輸入角度還是弧度,默認為弧度
int?precise=6;//輸出值的精度,默認為5
map?values;//存儲變量

float?compute();
float?fac(float?a);
bool?checkCalExp(string?str);
bool?isCalFun(string?str1);
void?trans(string?str);
void?reverseAv();
string?input();
bool?checkValues(string?value);

int?main()
{
????cout<<“*****************************************************************************“<????cout<<“*支持+?-?*?/?四則運算???????????????????????????????????????????????????????*“<????cout<<“*支持?小數?+(正號)?-(負號)?%(百分號)?!(階乘)????????????????????????????????*“<????cout<<“*支持?sin?cos?tan?arctan?arcsin?arctan?fabs?exp?log2?log10?ln?sqrt等函數????*“<????cout<<“*支持?a(輸出變量)?a=2(變量賦值)?b=2+a(變量計算)?pi/PI(圓周率)?E/e(自然)?????*“<????cout<<“*支持?clearAll/clearALL/CLEARALL(清除所有)??clear/Clear/CLEAR?變量(清除指定)*“<????cout<<“*????????????showAll/SHOWALL/showALL(顯示所有變量)??????????????????????????*“<????cout<<“*???fprecise/Fprecise/FPRECISE?數值(按照指定精度輸出)???exit/EXIT(退出)?????*“<????cout<<“*??ang/ANG/Ang(輸入按照角度進行計算)?rad/Rad/RAD(輸入按照弧度進行計算)等指令*“<????cout<<“*******計算器默認使用弧度進行計算,默認輸出精度保留到小數點后五位************“<????cout<<“*******變量可由數字?字母和_?組成,以字母?或者?_開頭,不可與關鍵字重復********“<????cout<<“*******輸入的函數不區分大小寫,變量?區分大小寫,指令限于以上格式*************“<????cout<<“*****************************************************************************“<????cout<????input();
????return?0;
}

string?input(){//輸入函數以及處理字符串
????string?str=““;
????while((str!=“exit“)&&(str!=“EXIT“)){
????????cin>>str;
????????string?tempValue?=?““;

????????//檢查輸入是否在退出
????????if(str==“exit“||str==“EXIT“)
????????????continue;
????????//檢查輸入是否是在指定角弧度
????????if((str==“Rad“)||(str==“rad“)||str==“RAD“){
????????????mark=true;
????????????cout<<“弧度設置成功“<????????????cout<????????????continue;
????????}
????????if((str==“Ang“)||(str==“ang“)||str==“ANG“){
????????????mark=false;
????????????cout<<“角度設置成功“<????????????cout<????????????continue;
????????}

?????????//檢查輸入是否在指定輸出精度
????????if((str==“fprecise“)||(str==“FPRECISE“)||(str==“Fprecise“)){
????????????string?num;
????????????cin>>num;
????????????if(num[0]>=‘0‘&&num[0]<=‘9‘){
????????????????float?p?=?atof(num.c_str());
????????????????if(int(p)==p){
????????????????precise?=?p;
????????????????cout<<“輸出精度設置成功“<????????????????cout<????????????????}else{
????????????????cout<<“精度為正整數“<????????????????cout<????????????????}
????????????}else
????????????{
????????????????cout<<“精度為正整數“<????????????????cout<????????????}
??????????????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-08-17?01:05??多功能計算器實現\
?????文件???????32633??2015-04-10?00:52??多功能計算器實現\QQ截圖20150410005158.png
?????文件???????33446??2015-04-10?00:55??多功能計算器實現\QQ截圖20150410005509.png
?????文件???????42840??2015-04-10?01:38??多功能計算器實現\QQ截圖20150410013758.png
?????文件???????41287??2015-04-10?01:39??多功能計算器實現\QQ截圖20150410013944.png
?????文件???????31807??2015-04-10?02:12??多功能計算器實現\QQ截圖20150410021219.png
?????文件???????32171??2015-04-10?02:13??多功能計算器實現\QQ截圖20150410021332.png
?????文件???????40874??2015-04-10?02:30??多功能計算器實現\QQ截圖20150410023003.png
?????目錄???????????0??2015-04-10?17:22??多功能計算器實現\compute\
?????目錄???????????0??2015-04-10?17:22??多功能計算器實現\compute\bin\
?????目錄???????????0??2015-08-17?01:15??多功能計算器實現\compute\bin\Debug\
?????文件????????1106??2015-04-05?12:42??多功能計算器實現\compute\compute.cbp
?????文件?????????250??2015-04-10?16:47??多功能計算器實現\compute\compute.depend
?????文件?????????321??2015-04-10?17:21??多功能計算器實現\compute\compute.layout
?????文件???????30908??2015-04-10?16:45??多功能計算器實現\compute\main.cpp
?????文件???????????0??2015-04-04?12:40??多功能計算器實現\compute\main.h
?????目錄???????????0??2015-04-10?17:22??多功能計算器實現\compute\obj\
?????目錄???????????0??2015-08-17?01:15??多功能計算器實現\compute\obj\Debug\
?????文件??????119808??2015-04-10?17:21??多功能計算器實現\多功能計算器實現代碼.doc
?????文件??????112478??2015-04-10?02:37??多功能計算器實現\多功能計算器實現代碼.pdf
?????文件??????612352??2015-08-17?01:05??多功能計算器實現\多功能計算器課程設計PPT.ppt

評論

共有 條評論