当前位置:首页 > VC++课程设计
科学计算器设计
case 's':
m_xx.Format(\ len=strlen(m_xx); if(m_xx[len-1]=='0') { i=len-1; }
UpdateData(false); break; case 'c':
m_xx.Format(\ len=strlen(m_xx); if(m_xx[len-1]=='0') { i=len-1; }
UpdateData(false); break; case 't':
m_xx.Format(\ len=strlen(m_xx); if(m_xx[len-1]=='0') { i=len-1;
while(m_xx[i]=='0') { j++; }
while(m_xx[i]=='0') { j++; }
while(m_xx[i]=='0') { j++; }
i--;
m_xx.Delete(len-j,j);
i--;
m_xx.Delete(len-j,j);
i--;
- - 12 - -
科学计算器设计
m_xx.Delete(len-j,j); }
UpdateData(false); break; case 'l':
m_xx.Format(\ len=strlen(m_xx); if(m_xx[len-1]=='0') { i=len-1; }
UpdateData(false); break; case 'g':
m_xx.Format(\ len=strlen(m_xx); if(m_xx[len-1]=='0') { i=len-1; }
UpdateData(false); break; case 'e':
m_xx.Format(\ len=strlen(m_xx); if(m_xx[len-1]=='0') { i=len-1;
while(m_xx[i]=='0') { j++; }
while(m_xx[i]=='0') { j++; }
i--;
m_xx.Delete(len-j,j);
i--;
m_xx.Delete(len-j,j);
- - 13 - -
科学计算器设计
}
while(m_xx[i]=='0') { j++; }
i--;
m_xx.Delete(len-j,j); UpdateData(false); break; case '^':
m_xx.Format(\ len=strlen(m_xx); if(m_xx[len-1]=='0') { i=len-1; }
UpdateData(false); break; case 'f':
m_xx.Format(\ len=strlen(m_xx); if(m_xx[len-1]=='0') { i=len-1; }
UpdateData(false); break; default :
while(m_xx[i]=='0') { j++; }
while(m_xx[i]=='0') { j++; }
i--;
m_xx.Delete(len-j,j);
i--;
m_xx.Delete(len-j,j);
- - 14 - -
科学计算器设计
UpdateData(false); } m_xx=\ s2=\
// TODO: Add your control notification handler code here }
void CMyDlg::Onezs() { s2=\ int len;
double sum=0.0,num; len=strlen(m_xx); for (int i=0;i num=(m_xx[i]-48); num=num*pow(2,len-i-1); sum+=num; } m_xx.Format(\ UpdateData(false); // TODO: Add your control notification handler code here } void CMyDlg::Ongl() {m_xx=\ UpdateData(FALSE); // TODO: Add your control notification handler code here } void CMyDlg::Onk3() {s2=\ s1=m_xx; - - 15 - -
共分享92篇相关文档