41
}
}
}
}
a=itemp;
else if(m_str.GetAt(i)=='.')
rate=0.1;
a=sin(a*3.1415926/180); m_str.Format(\pass1=0;
UpdateData(FALSE);
13、sqrt功能的实现
void CLuxiaoyingDlg::OnSqrtButton18() {
// TODO: Add your control notification handler code here // if(addt!=0);//DENGYU(); 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) { } 41 1 itemp=itemp*rate+(m_str.GetAt(i)-'0'); if(i==m_str.GetLength()-1) a=itemp; 42 } } } else { } itemp=itemp+rate*(m_str.GetAt(i)-'0'); rate=rate/10; if(i==m_str.GetLength()-1) a=itemp; else if(m_str.GetAt(i)=='.') rate=0.1; a=sqrt(a); m_str.Format(\pass1=0; UpdateData(FALSE); //if(m_num!=0); 14、tan功能的实现 void CLuxiaoyingDlg::OnTanButton27() { // 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) { 42 1 43 } } } } itemp=itemp*rate+(m_str.GetAt(i)-'0'); if(i==m_str.GetLength()-1) a=itemp; else { } itemp=itemp+rate*(m_str.GetAt(i)-'0'); rate=rate/10; if(i==m_str.GetLength()-1) a=itemp; else if(m_str.GetAt(i)=='.') rate=0.1; a=tan(a*3.1415926/180); m_str.Format(\pass1=0; UpdateData(FALSE); 15、菜单功能的实现 void CLuxiaoyingDlg::OnChengMenu() { } void CLuxiaoyingDlg::OnChuMenu() { 43 1 // TODO: Add your command handler code here OnChengButton15() ; 44 } // TODO: Add your command handler code here OnChuButton16() ; void CLuxiaoyingDlg::OnCosMenu() { } void CLuxiaoyingDlg::OnDaoshuMenu() { } void CLuxiaoyingDlg::OnDengyuMenu() { } void CLuxiaoyingDlg::OnJiaMenu() { } void CLuxiaoyingDlg::OnJianMenu() 44 1 // TODO: Add your command handler code here OnCosButton23() ; // TODO: Add your command handler code here OnDaoshuButton19(); // TODO: Add your command handler code here OnDengyuButton20(); // TODO: Add your command handler code here OnJiaButton13();