¼òµ¥¼ÆËãÆ÷c++¿Î³ÌÉè¼Æ½²½â ÏÂÔØ±¾ÎÄ

25

}

pass3=0;

UpdateData(FALSE);

2¡¢¼Ó¼õ³Ë³ýºÍСÊýµãµÄÊäÈë

void CLuxiaoyingDlg::OnJiaButton13() { }

void CLuxiaoyingDlg::OnJianButton14() { }

void CLuxiaoyingDlg::OnChengButton15() {

// TODO: Add your control notification handler code here UpdateData(TRUE);

m_str = m_str + \³ËºÅ pass1=1;

UpdateData(FALSE);

25 1

// TODO: Add your control notification handler code here UpdateData(TRUE);

m_str = m_str + \¼ÓºÅ pass1=1;

UpdateData(FALSE);

// TODO: Add your control notification handler code here UpdateData(TRUE);

m_str = m_str + \¼õºÅ pass1=1;

UpdateData(FALSE);

26

}

void CLuxiaoyingDlg::OnChuButton16() { }

void CLuxiaoyingDlg::OnDianButton12() { }

3¡¢Çå³ý¹¦ÄܵÄʵÏÖ

void CLuxiaoyingDlg::OnClearButton17() {

// TODO: Add your control notification handler code here UpdateData(1); m_str=\

pass1=1;// ֮ǰÊÇ·ñÓвÙ×÷·ûÊäÈ룬ÓУ¬ÔòΪ1£¬ÎÞ£¬ÔòΪ0 pass2=1;//ÊÇ·ñÓÐСÊýµã£¬ÓУ¬ÔòΪ0£¬ÎÞ£¬ÔòΪ1 pass3=1;// ֮ǰÊÇ·ñÓÐÊý×ÖÊäÈ룬ÓУ¬ÔòΪ0£¬ÎÞ£¬ÔòΪ1 UpdateData(0);

26 1

// TODO: Add your control notification handler code here UpdateData(TRUE);

m_str = m_str + \³ýºÅ pass1=1;

UpdateData(FALSE);

// TODO: Add your control notification handler code here UpdateData(1); if(pass1==1&&pass2==1)

m_str+=\

pass2=0; UpdateData(0);

27

}

4¡¢cos¹¦ÄܵÄʵÏÖ

void CLuxiaoyingDlg::OnCosButton23() {

// TODO: Add your control notification handler code here double a,itemp=0,rate=10.0; int i;

UpdateData(TRUE);

for(i=0;i

27 1

if(isdigit(m_str.GetAt(i))) { }

else if(m_str.GetAt(i)=='.')

rate=0.1; if(rate==10.0) { } else { }

itemp=itemp+rate*(m_str.GetAt(i)-'0'); rate=rate/10;

if(i==m_str.GetLength()-1)

a=itemp;

itemp=itemp*rate+(m_str.GetAt(i)-'0'); if(i==m_str.GetLength()-1)

a=itemp;

28

}

a=cos(a*3.1415926/180); m_str.Format(\pass1=0;

UpdateData(FALSE);

5¡¢µ¹Êý¹¦ÄܵÄʵÏÖ

void CLuxiaoyingDlg::OnDaoshuButton19() {

// TODO: Add your control notification handler code here double a,itemp=0,rate=10.0; int i;

UpdateData(TRUE);

for(i=0;i

if(isdigit(m_str.GetAt(i))) {

if(rate==10.0) { } else { }

28 1

itemp=itemp*rate+(m_str.GetAt(i)-'0'); if(i==m_str.GetLength()-1)

a=itemp;

itemp=itemp+rate*(m_str.GetAt(i)-'0'); rate=rate/10;

if(i==m_str.GetLength()-1)

a=itemp;