카테고리 없음
sss
디깅
2019. 3. 8. 17:37
728x90
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//1)2개의 숫자와 연산자 입력 후 사칙연산
//2)출력하기
namespace _55_Method
{
class Program
{
static int InputCalcArith() //int로 return값 받기
{
int num0 = 0, num1 = 0;
int result = 0;
string op = "";
Console.Write("첫 번째 숫자 입력: ");
num0 = Int32.Parse(Console.ReadLine());
Console.Write("두 번째 숫자 입력: ");
num1 = Int32.Parse(Console.ReadLine());
Console.Write("연산자 숫자 입력: ");
op = Console.ReadLine();
switch (op)
{
case "+":
result = num0 + num1;
break;
case "-":
result = num0 - num1;
break;
case "*":
result = num0 * num1;
break;
case "/":
result = num0 / num1;
break;
default:
Console.WriteLine("잘못 입력");
break;
}
//이 method를 호출한 곳으로 이 값을 가지고 반환
return result; //이 값은 반드시 method에서 정의한 형태로 반환(여기서는 int니까 int로 반환)
}
//결과값 출력 method
static void PRintResult(int re) //return값이 없을땐 void라고 쓴다.
//(int re)는 매개변수. 매개변수를 받아서 다음 method를 진행
{
Console.WriteLine("결과값은 " + re + " 입니다.");
}
//프로그램의 시작
//필수 method로 무조건 여기서 시작한다.
static void Main(string[] args)
{
int r = InputCalcArith();
//오른쪽 실행 후 그 값을 왼쪽 변수에 저장하는데, 여기선 오른쪽 처리 식이 method니까
//그 이름을 가진 method로 간다.
PRintResult(r); //위에 변수 r값을 PrintResult의 매개변수로 가져가서 실행
}
}
}
반응형