[MFC] 계산기 프로그램 작성 2
- 최초 작성일: 2022년 2월 25일 (금)
목차
[TOC]
목적
사칙 연산과 CString 함수의 형 변환을 이용하여 계산기 프로그램을 작성한다.
프로젝트 생성
- 프로젝트명: ‘CalcEx’
- 응용 프로그램 종류: ‘대화 상자 기반’
다이얼로그 설정
멤버 변수 및 함수 추가
코드 작성
void CCalcExDlg::OnClickedButtonInput()
{
// TODO: Add your control notification handler code here
char tmp_avg[10];
char tmp_sum[10];
char tmp_grade;
double tmpAvg;
double tmpSum;
UpdateData(TRUE);
tmpSum = atof(m_nKOR) + atof(m_nENG) + atof(m_nMATH);
tmpAvg = tmpSum / 3;
if (tmpAvg >= 90) tmp_grade = 'A';
else if (tmpAvg >= 80) tmp_grade = 'B';
else if (tmpAvg >= 70) tmp_grade = 'C';
else if (tmpAvg >= 60) tmp_grade = 'D';
else tmp_grade = 'F';
sprintf_s(tmp_sum, "%2.f", tmpSum);
sprintf_s(tmp_avg, "%2.f", tmpAvg);
m_nSUM = tmp_sum;
m_nAVG = tmp_avg;
m_nGRADE = tmp_grade;
UpdateData(FALSE);
}