산술연산자를 사용하여 입력 받은 정수 두 개로 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지값을 출력해보았다.
위에 링크는 C++으로 같은 문제를 짜보았던 것이다.
C#에서는 산술연산자를 이용해 코드를 짜는 법이 두 가지 존재한다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace B002
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("첫 번쨰 숫자를 입력하세요 : ");
int x = int.Parse(Console.ReadLine());
Console.WriteLine("두 번쨰 숫자를 입력하세요 : ");
int y = int.Parse(Console.ReadLine());
//방법 1
Console.WriteLine(x + " + " + y + " = " + (x + y));
Console.WriteLine(x + " - " + y + " = " + (x - y));
Console.WriteLine(x + " * " + y + " = " + (x * y));
Console.WriteLine(x + " / " + y + " = " + (x / y));
Console.WriteLine(x + " % " + y + " = " + (x % y));
//방법2
Console.WriteLine(" {0} + {1} = {2}", x, y, x + y);
Console.WriteLine(" {0} - {1} = {2}", x, y, x - y);
Console.WriteLine(" {0} * {1} = {2}", x, y, x * y);
Console.WriteLine(" {0} / {1} = {2}", x, y, x / y);
Console.WriteLine(" {0} % {1} = {2}", x, y, x % y);
}
}
}
✔ Console.WriteLine(x + " + " + y + " = " + (x + y)); 에서 (x+y)는 굉장히 중요하다. ()가 없으면 문자 = 다음에 또 x를 보여주는 식이 되어 버리기 때문이다.
✔ Console.WriteLine(" {0} + {1} = {2}", x, y, x + y) 은 {0}=x, {1}=y, {2}=x+y이다. 여기선 ","로 구분하였기에 굳이()가 필요 없다.
'C# > Foundation' 카테고리의 다른 글
006. 두 정수 x, y를 입력받아 x의 y 승을 계산하시오. (0) | 2021.03.25 |
---|---|
005. 1에서 100를 더하시오. 또 1에서 100 사이의 짝수의 합과 홀수의 합을 계산하시오. 또 1에서 100까지의 역수의 합을 구하시오 (0) | 2021.03.25 |
004. 실수(double)로 키(cm)와 체중(kg)을 입력받아 BMI를 계산하고 비만정도를 출력하시오 (0) | 2021.03.25 |
003. 정수 2개를 입력받아 6개 관계연산자로 계산한 결과를 출력하시오 (0) | 2021.03.25 |
001. 학번과 이름 입력 받아서 화면에 출력 (0) | 2021.03.16 |