freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

通俗易懂版基于mfc科學(xué)計算器-資料下載頁

2024-11-07 04:15本頁面

【導(dǎo)讀】作者編寫的科學(xué)強(qiáng)大的易懂的新手入門的科學(xué)計算器,cot、sqrt、ln等),還可以支持帶“(”,“)”符號的表達(dá)式的計算。程序通過調(diào)試運(yùn)行,初步實(shí)現(xiàn)了設(shè)計目標(biāo)。關(guān)鍵詞程序設(shè)計;計算器;C++;們生活和學(xué)習(xí)中是不可缺少的。象的程序設(shè)計方法[1]。作修改或不作修改就可在C++的集成環(huán)境下調(diào)試和運(yùn)行。這對于繼承和開發(fā)當(dāng)前。已在廣泛的軟件是非常重要的,可以節(jié)省大量的人力和物力。程序;而當(dāng)源程序文件的擴(kuò)展名為cpp.時,則為C++程序。C++語句非常簡練,對語法限制比較寬松,因此C++語法非常靈活。優(yōu)點(diǎn)是給用戶編程帶來書寫上的方便。松,許多邏輯上的錯誤不容易發(fā)現(xiàn),給用戶編程增加了難度。擊按鈕添加代碼,最后成了以下的樣式。

  

【正文】 { t=i。 //將 i 賦給 t,作為標(biāo)識‘ .’的位置 while(((f)==39。039。 || (f)==39。.39。)amp。amp。(f=t))//當(dāng)遇到零或者點(diǎn)并且 f=t . . { (f)。//清除‘ 0’和‘ .’ } m_Edit3=str。//把清除零的數(shù)賦給編輯框 m_Edit3 } } void Ctext2Dlg::OnBnClickedInt()//******整型 int***** { UpdateData(TRUE)。 int result1,result2。 if(L1==true) { L1=false。 result2=(int)(GetaStr(m_Edit3))。//調(diào)用 GetaStr 函數(shù),把 m_Edit3 編輯框的字符串轉(zhuǎn)成 double 型,這里也可以用 _wtof()函數(shù),然后強(qiáng)制轉(zhuǎn)換為整型 (_T(%d),result2)。//把 result2 double 型數(shù)字轉(zhuǎn)換成字符串傳給 m_Edit3 編輯框 } else { result1=(int)(GetaStr(m_strResult))。//調(diào)用 GetaStr 函數(shù),把 m_strResult 編輯框的字符串轉(zhuǎn)成 double 型,這里也可以用 _wtof()函數(shù),然后強(qiáng)制轉(zhuǎn)換為整型 (_T(%d),result1)。//把 result1 double 型數(shù)字轉(zhuǎn)換成字符串傳給 m_Edit3 編輯框 } UpdateData(FALSE)。 } void Ctext2Dlg::OnBnClickedMod()//*******求余 ************ { UpdateData(TRUE)。 L=1。 if(OperatorPressed==true||Restarted==true) m_strResult=Mod。 else m_strResult+=Mod。 OperatorPressed=false。 Restarted=false。 UpdateData(FALSE)。 } . . void Ctext2Dlg::MOD(CString str)//*********求余函數(shù) ******* { double num1,num2,num3。 CString str1=_T(),str2=_T()。 int i=0。 for(。i()。i++) { if((i)==39。M39。) //判斷是否遇到‘ M’ { i=i+3。 //目的是跳過“ Mod”這三個字符 for(。i()。i++) str2+=(i)。 //將‘ d’后面的數(shù)賦給字符串 str2 } else str1+=(i)。 //將‘ M’前的數(shù)賦給字符串 str1 } num1=_wtof(str1)。//將字符串變成 double 型,然后賦給 num1 num2=_wtof(str2)。//將字符串變成 double 型,然后賦給 num2 num3=fmod(num1,num2)。//fmod 為 math 里面的函數(shù),專門求余的 (_T(%1f),num3)。 //把 num3double 型數(shù)字轉(zhuǎn)換成字符串傳給 m_Edit3 編輯框 } void Ctext2Dlg::OnBnClickedCe()//*******CE******* { Restarted=true。 if(L1==true) { m_Edit3=0。 L1=false。 } else m_strResult=0。 UpdateData(FALSE)。 } void Ctext2Dlg::OnBnClickedDaoshu()//********************1/x*********************************** { . . int i=()。 double result1。 if(i==1amp。amp。(0)==39。039。)//如果除數(shù)為“ 0”,將會提示下面的語句 m_Edit3=ERROR 除數(shù)不能為零! 。 else if(L1==true)//判斷是否按下等號 { if(()==1amp。amp。(0)==39。039。)//如果除數(shù)為“ 0”,將會提示下面的語句 { m_Edit3=ERROR 除數(shù)不能為零! 。 } else { result1=_wtof(m_Edit3)。//將 m_Edit3 的字符串轉(zhuǎn)換成 double 型數(shù)據(jù),并賦值給 result1 result1=。//將 result1 取倒數(shù) (_T(%1f),result1)。//把 result1 double 型數(shù)字轉(zhuǎn)換成字符串傳給 m_Edit3 編輯框 m_strResult+=(1/x)。//使編輯框顯示 (1/x) ClearZero(m_Edit3)。//清零 } L1=false。 } else { result1=_wtof(m_strResult)。// 將 m_strResult 的 字 符 串轉(zhuǎn) 換 成double 型數(shù)據(jù),并賦值給 result1 result1=。//將 result1 取倒數(shù) (_T(%1f),result1)。//把 result1 double 型數(shù)字轉(zhuǎn)換成字符串傳給 m_Edit3 編輯框 ClearZero(m_Edit3)。 } UpdateData(FALSE)。 } void Ctext2Dlg::OnBnClickedJiajian()//**************** 177。 ******** { UpdateData(TRUE)。 int i= ()。 double t1。 if(L1==true)//判斷是否按下的 39。=39。號 { . . t1=0_wtof(m_Edit3)。//變?yōu)樨?fù)數(shù) (_T(%1f),t1)。 L1=false。 ClearZero(m_Edit3)。//清零 UpdateData(FALSE)。 m_strResult=m_Edit3。//把 m_Edit3編輯框的數(shù)賦給 m_strResult編輯框 UpdateData(FALSE)。 } else while(i0amp。amp。isdigit((i))||(i)==39。.39。)// 判斷僅僅有數(shù)字和‘ .’的字符 { t1=0_wtof(m_strResult)。 (_T(%1f),t1)。 UpdateData(FALSE)。 ClearZero(m_Edit3)。//清零 m_strResult=m_Edit3。//把 m_Edit3 編輯框的數(shù)賦給 m_strResult 編輯框 UpdateData(FALSE)。 } } void Ctext2Dlg::OnBnClickedN()//****************n!*******階乘 ********* { double t2,i=,j=。 if(L1==true)//判斷是否按下“ =” { t2=_wtof(m_Edit3)。//將 m_Edit3 的字符串轉(zhuǎn)換成 double 型數(shù)據(jù),并賦值給 t2 if(t2==j) { (_T(%1f),i)。 ClearZero(m_Edit3)。//清零 UpdateData(FALSE)。 } else for(。t20。t2)//階乘的算法 i*=t2。 (_T(%1f),i)。 ClearZero(m_Edit3)。//清零 UpdateData(FALSE)。 m_strResult=m_Edit3。//把 m_Edit3 編輯框的數(shù)賦給 m_strResult 編輯框 UpdateData(FALSE)。 L1=false。 } . . else { t2=_wtof(m_strResult)。//將 m_Edit3 的字符串轉(zhuǎn)換成 double 型數(shù)據(jù),并賦值 給 t2 if(t2==j) { (_T(%1f),i)。 ClearZero(m_Edit3)。//清零 UpdateData(FALSE)。 } else for(。t20。t2)//階乘的算法 i*=t2。 (_T(%1f),i)。 ClearZero(m_Edit3)。//清零 UpdateData(FALSE)。 m_strResult=m_Edit3。//把 m_Edit3 編輯框的數(shù)賦給 m_strResult 編輯框 UpdateData(FALSE)。 } } void Ctext2Dlg::OnBnClickedSquare()//*********** x^2 ** 平方 ********* { double t3。 if(L1==true)//判斷是否按下“ =” { t3=_wtof(m_Edit3)。//將 m_Edit3 的字符串轉(zhuǎn)換成 double 型數(shù)據(jù),并賦值給 t3 t3*=t3。 //***********平方 ***** (_T(%1f),t3)。 ClearZero(m_Edit3)。//清零 UpdateData(FALSE)。 m_strResult=m_Edit3。//把 m_Edit3 編輯框的數(shù)賦給 m_strResult 編輯框 UpdateData(FALSE)。 L1=false。 } else { t3=_wtof(m_strResult)。 t3*=t3。 (_T(%1f),t3)。 ClearZero(m_Edit3)。 UpdateData(FALSE)。 m_strResult=m_Edit3。 . . UpdateData(FALSE)。 } } void Ctext2Dlg::OnBnClickedCube()//*********** x^3** 平方 ********* { double t3。 if(L1==true)//判斷是否按下“ =” { t3=_wtof(m_Edit3)。//將 m_Edit3 的字符串轉(zhuǎn)換成 double 型數(shù)據(jù),并賦值給 t3 t3*=t3*t3。//****** 立方 ********* (_T(%1f),t3)。 ClearZero(m_Edit3)。//清零 UpdateData(FALSE)。 m_strResult=m_Edit3。//把 m_Edit3 編輯框的數(shù)賦給 m_strResult 編輯框 UpdateData(FALSE)。 L1=false。 } else { t3=_wtof(m_strResult)。//將 m_Edit3 的字符串轉(zhuǎn)換成 double 型數(shù)據(jù),并賦值給 t3 t3*=t3*t3。//****** 立方 ********* (_T(%1f),t3)。 ClearZero(m_Edit3)。//清零 UpdateData(FALSE)。 m_strResult=m_Edit3。//把 m_Edit3 編輯框的數(shù)賦給 m_strResult 編輯框 UpdateData(FALSE)。 } } void Ctext2Dlg::OnBnClickedTenx()//*********** 10^x*********** { double t2,i=,j=。 if(L1==true)//判斷是否按下“ =”
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1