C#로 간단한 계산기 만들기
이 튜토리얼에서는 C#으로 간단한 콘솔 기반 계산기 애플리케이션을 빌드합니다. 이 프로그램을 사용하면 사용자가 덧셈, 뺄셈, 곱셈, 나눗셈과 같은 기본 산술 연산을 수행할 수 있습니다. 이 튜토리얼을 마치면 C#의 사용자 입력, 조건문 및 메서드에 대해 더 잘 이해하게 될 것입니다.
프로젝트 설정
Visual Studio에서 새 콘솔 애플리케이션 프로젝트를 만들어 시작합니다.
- Visual Studio를 열고 새 프로젝트 만들기를 선택합니다.
- 콘솔 앱(.NET Core) 또는 콘솔 앱(.NET Framework)을 선택하고 다음을 클릭합니다.
- 프로젝트 이름을 "SimpleCalculator"로 지정하고 만들기를 클릭합니다.
계산기 코드 작성
이제 계산기의 코드를 작성해 보겠습니다. Program.cs
파일을 열고 기존 코드를 다음으로 바꾸세요.
using System;
namespace SimpleCalculator
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Welcome to Simple Calculator!");
Console.WriteLine("Choose an operation:");
Console.WriteLine("1. Addition");
Console.WriteLine("2. Subtraction");
Console.WriteLine("3. Multiplication");
Console.WriteLine("4. Division");
int operation = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Enter the first number:");
double num1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Enter the second number:");
double num2 = Convert.ToDouble(Console.ReadLine());
double result = 0;
switch (operation)
{
case 1:
result = Add(num1, num2);
break;
case 2:
result = Subtract(num1, num2);
break;
case 3:
result = Multiply(num1, num2);
break;
case 4:
result = Divide(num1, num2);
break;
default:
Console.WriteLine("Invalid operation.");
return;
}
Console.WriteLine("The result is: " + result);
}
static double Add(double a, double b) => a + b;
static double Subtract(double a, double b) => a - b;
static double Multiply(double a, double b) => a * b;
static double Divide(double a, double b) => a / b;
}
}
코드 이해
계산기 프로그램의 핵심 구성 요소를 살펴보겠습니다.
using System;
: 이 줄은 System 네임스페이스를 가져와서 일반적인 클래스와 메서드를 사용할 수 있게 해줍니다.static void Main(string[] args)
: 이것은 프로그램 실행이 시작되는 애플리케이션의 진입점입니다.Console.WriteLine()
: 이 메서드는 콘솔에 텍스트를 표시하는 데 사용됩니다.Convert.ToInt32()
및Convert.ToDouble()
: 이러한 메서드는 사용자 입력을 문자열에서 숫자 유형으로 변환합니다.switch (operation)
: 이 문장은 사용자의 선택을 평가하고 해당 산술 연산을 실행합니다.- 산술 메서드:
Add
,Subtract
,Multiply
,Divide
은 계산을 수행하고 결과를 반환하는 메서드입니다.
계산기 컴파일 및 실행
계산기 애플리케이션을 컴파일하고 실행하려면 다음 단계를 따르세요.
- Visual Studio에서
F5
을 누르거나 시작 버튼을 클릭하여 프로그램을 빌드하고 실행합니다. - 콘솔 창의 지시에 따라 작업을 선택하고 두 개의 숫자를 입력합니다.
- 계산기는 귀하가 선택한 연산의 결과를 표시합니다.
결론
C#에서 간단한 계산기 애플리케이션을 성공적으로 만들었습니다. 이 튜토리얼에서는 사용자 입력을 받고, 기본 산술 연산을 수행하고, 메서드를 사용하여 코드를 구성하는 방법을 다루었습니다. 오류 처리, 더 많은 연산 지원 또는 그래픽 사용자 인터페이스와 같은 더 많은 기능을 추가하여 이 애플리케이션을 더욱 향상시킬 수 있습니다.
다음 단계
지식을 넓히려면 다음 사항을 고려하세요.
- 0으로 나누는 작업을 관리하기 위한 오류 처리를 구현합니다.
- 지수 연산이나 제곱근과 같은 더 복잡한 계산을 위한 기능을 추가합니다.
- Windows Forms 또는 WPF를 사용하여 그래픽 사용자 인터페이스를 만드는 방법을 알아보세요.