본문 바로가기
Language/C#

메서드(Method)

by ninanio3 2011. 11. 12.


 

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6.  
  7. /*
  8.  * 두 정수와 연산자를 입력받아 실행하는 메서드를 선언하고 호출하자.
  9.  * 메서드의 선언과 사용법을 익힌다.
  10.  * 준비하고 있는 상태를 선언이라 하고, 실행되고 있는 상태를 호출이라 한다.
  11.  * */
  12.  
  13.  
  14. namespace Console_Test
  15. {
  16.     public class Program
  17.     {
  18.         static void Main(string[] args)
  19.         {
  20.             Console.WriteLine("5칙연산입니다.");
  21.             Console.WriteLine("숫자 연산자 숫자순");
  22.  
  23.             Console.WriteLine("첫 번째 수를 입력하세요(정수) : ");
  24.             int iNum1 = int.Parse(Console.ReadLine());
  25.             Console.WriteLine("+ - * / % 중에연산자를 입력하세요.");
  26.             string opp = Console.ReadLine();
  27.             Console.WriteLine("두 번째 수를 입력하세요(정수) : ");
  28.             int iNum2 = int.Parse(Console.ReadLine());
  29.             OperationCalculator opcal = new OperationCalculator();
  30.             int iNum3 = opcal.Calculator(iNum1, iNum2, opp);
  31.  
  32.             Console.Write("입력한 수를 계산해보면");
  33.             Console.WriteLine("{0} {1} {2} = {3}", iNum1, opp, iNum2, iNum3);
  34.         }
  35.         public class OperationCalculator
  36.         {
  37.             int z;
  38.             public int Calculator(int x, int y, string opp)
  39.             {
  40.                 switch (opp)
  41.                 {
  42.                     case "+": z = x + y;
  43.                         break;
  44.                     case "-": z = x - y;
  45.                         break;
  46.                     case "*": z = x * y;
  47.                         break;
  48.                     case "/": z = x / y;
  49.                         break;
  50.                     case "%": z = x % y;
  51.                         break;
  52.                 }
  53.                 return z;
  54.             }
  55.         }
  56.     }
  57. }




이 문제의 출처는 c#프로그래밍 기본기 익히기, 정보문화사, 25000, 조효은지음, 2010년 10월 4일 2쇄발행, ISBN 978-89-5674-452-0 이고, 풀이는 제가 직접 썼습니다. 저작권 침해가 됐다면 내리겠습니다.

'Language > C#' 카테고리의 다른 글

삼항연산자( ? : )  (2) 2011.11.12
if ~ else  (0) 2011.11.12
c#, asp.net 자료 많은 곳.  (0) 2011.11.09
c# 할당되지 않은 'value'지역 변수를 사용했습니다.  (0) 2011.10.25
c# 네임스페이스 접근하기  (0) 2011.10.25