using System;
namespace MyFirstProgram
{
internal class Program
{
static void Main(string[] args) // main method
{
// 계산기: calculator
do
{
double num1 = 0;
double num2 = 0;
double result = 0;
Console.WriteLine("------------------");
Console.WriteLine("Calculator Program");
Console.WriteLine("------------------");
Console.Write("Enter number 1: ");
num1 = Convert.ToDouble(Console.ReadLine());
Console.Write("Enter number 2: ");
num2 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Enter an option: ");
Console.WriteLine("\t+: Add");
Console.WriteLine("\t-: Subtract");
Console.WriteLine("\t*: Multiply");
Console.WriteLine("\t/: Divide");
Console.Write("Enter an option: ");
switch (Console.ReadLine())
{
case "+":
result = num1 + num2;
Console.WriteLine($"Your result: {num1} + {num2} = {result}");
break;
case "-":
result = num1 - num2;
Console.WriteLine($"Your result: {num1} - {num2} = {result}");
break;
case "*":
result = num1 * num2;
Console.WriteLine($"Your result: {num1} * {num2} = {result}");
break;
case "/":
result = num1 / num2;
Console.WriteLine($"Your result: {num1} / {num2} = {result}");
break;
}
Console.Write("Would you like to continue? (Y = yes/N = no): ");
} while (Console.ReadLine().ToUpper() == "Y");
Console.WriteLine("Bye");
}
}
}
728x90
'언어 > [C#]' 카테고리의 다른 글
[C#] foreach loop: foreach 반복문 (0) | 2023.03.12 |
---|---|
[C#] 배열 Arrays (0) | 2023.03.12 |
[C#] 가위 바위 보: Rock Scissors Paper (0) | 2023.03.12 |
[C#] 숫자 맞추기 게임 (number guess game) - 업다운 (up and down) (0) | 2023.03.01 |
[C#] 다중 for문 (nested for loop) (0) | 2023.03.01 |