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

正文內(nèi)容

課程設(shè)計---簡單的計算器(編輯修改稿)

2025-02-13 04:26 本頁面
 

【文章內(nèi)容簡介】 點是否已經(jīng)輸入,如果變量等于1,則在同一個數(shù)據(jù)的輸入小數(shù)位,小數(shù)點標(biāo)識只在第一次點擊時有效。每一個按鍵的操作都由一個函數(shù)單獨完成,避免相互影響。每一次數(shù)據(jù)輸入,都會更新數(shù)據(jù)框的顯示,達(dá)到實時性。計算方式選擇模塊。計算方式選擇用來選擇加、減、乘、除、乘方、開方,sin,cos等8個操作,每個計算方式都有一個單獨的按鈕,每個按鈕都有一個單獨的函數(shù)來執(zhí)行。用一個int類型的變量m_fuhao來標(biāo)識計算方式的選擇。執(zhí)行計算方式選擇以后,把原先數(shù)據(jù)框中顯示的數(shù)據(jù)賦值給第一個計算參數(shù)m_canshu1,并且對于系統(tǒng)標(biāo)識變量進(jìn)行相應(yīng)的處理。因為對于六個函數(shù)來說,這些系統(tǒng)標(biāo)識變量的相應(yīng)處理都是相同的,所以把這些系統(tǒng)標(biāo)識變量整理為一個函數(shù)void TagFuc()初始化m_dian等部分?jǐn)?shù)據(jù),以利于代碼的重復(fù)利用。結(jié)果計算模塊。結(jié)果計算模塊是點擊了“=”按鍵以后,執(zhí)行相應(yīng)的計算,并且輸出結(jié)果。在其他的模塊已經(jīng)以此執(zhí)行輸入了第一個操作數(shù)據(jù)、計算方式、第二個操作數(shù)據(jù),然后在這里根據(jù)這些數(shù)據(jù)進(jìn)行計算。在這個模塊中,使用switch語句,分別根據(jù)計算方式的不同執(zhí)行相應(yīng)的操作。執(zhí)行完計算以后,將結(jié)果顯示在顯示框中,并且對系統(tǒng)標(biāo)識變量進(jìn)行一些相應(yīng)的處理。數(shù)據(jù)初始化,開始按鍵下一程序來實現(xiàn)初始化。4源程序 根據(jù)程序模塊的劃分,下面根據(jù)模塊依次來對其他模塊的源程序進(jìn)行說明。:void CMyDlg::OnButton21() //開始初始化,清零按鍵{ // TODO: Add your control notification handler code here m_canshu1=0。 m_canshu2=0。 m_1=0。 m_dian=0。 m_dianshu=1。 m_fuhao=0。 m_num=0。 UpdateData(false)。}void CMyDlg::TagFuc()//局部初始化,當(dāng)我們按了加減等符號后,可以再次輸入{ 作為類成員,沒有按鈕,調(diào)用啟動 m_num=0。 m_dian=0。 m_dianshu=1。 m_1=0。 UpdateData(false)。}:void CMyDlg::OnButton1() //按鍵1{ if(m_1==1)//顯示框中原來的數(shù)據(jù)是否繼續(xù)使用。剛點擊過加減乘除乘方開方或者等于按鍵,則原來的數(shù)據(jù)不繼續(xù)使用 { m_num=0。 m_1=0。 //0代表沒有點過過加減乘除乘方開方或者等于按鍵,則原來的數(shù)據(jù)繼續(xù)使用 } { if(m_dian==0)//是否已經(jīng)輸入小數(shù)點,0代表沒按過 { m_num=10*m_num+1。 //整數(shù),則把新數(shù)據(jù)加在原來數(shù)據(jù)之后 } else { double jishu=1。 for(int i=0。im_dianshu。i++)jishu=jishu/10。 m_num=m_num+jishu。 m_dianshu=m_dianshu+1。//小數(shù)點后的位數(shù)再加1 } } UpdateData(false)。}:void CMyDlg::OnButton13() //加法按鍵{ // TODO: Add your control notification handler code here m_fuhao=1
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1