반응형
성적계산기
국,영,수 점수를 입력하면 합계와 평균을 계산하는 성적계산기를 만들어보자.
점수를 입력하는 컨트롤과 계산 결과를 출력하는 컨트롤을 모두 텍스트박스로 만들어볼 것이다. 출력에 사용되는 텍스트박스는 내용이 수정될 수 없도록 ReadOnly 속성을 true로 설정해줘야한다.
숫자가 텍스트박스 중앙에 표시되도록 TextAlignment 속성을 모두 Center로 설정해준다.
입력과 출력은 그룹박스로 묶어서 보기좋게 디자인하면 된다.
using System;
using System.Windows.Forms;
namespace _20200819_008
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnCalc_Click(object sender, EventArgs e)
{
double sum = Convert.ToDouble(txtkor.Text)
+ Convert.ToDouble(txtMath.Text)
+ Convert.ToDouble(txtEng.Text);
double avg = sum / 3;
txtSum.Text = sum.ToString();
txtAvg.Text = avg.ToString("0.0"); // avg를 문자열로 변환하여 표시하되, 소수점 한자리까지 표시하기 위해 포맷 문자열 "0,0"을 사용한다.
}
}
}
반응형
'개발자과정준비 > WinForm' 카테고리의 다른 글
[Winform] 윈폼 복습 10. Timer 컨트롤, DateTimePicker (0) | 2020.08.27 |
---|---|
[Winform] 윈폼 복습 9. MaskedTextBox (0) | 2020.08.26 |
[Winform] 윈폼 복습 7. 로그인 창 만들기 (0) | 2020.08.25 |
[Winform] 윈폼 복습 6. 체크박스, 라디오버튼, 그룹박스 (0) | 2020.08.25 |
[WinForm] 윈폼 복습 5. flag를 이용한 이벤트 처리 (0) | 2020.08.24 |