포스트

(MFC) 계산기 프로그램 작성 II

Calculator Program 2

[MFC] 2

  • 최초 작성일: 2022년 2월 25일 (금)

##

사칙 연산과 CString 함수의 형 변환을 이용하여 계산기 프로그램을 작성한다.


###

  • 프로젝트명: ‘CalcEx’
  • 응용 프로그램 종류: ‘대화 상자 기반’


###

image image


###

image

image


###

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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);
}


###

image

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.