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

正文內(nèi)容

課程設(shè)計(jì)---簡(jiǎn)單的計(jì)算器(編輯修改稿)

2025-02-13 04:26 本頁(yè)面
 

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