實現一個四則運算的計算器,要求使用方法。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CSbaseDemo3
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("請輸入第一個數");
double x = double.Parse(Console.ReadLine());
Console.WriteLine("請輸入運算符( + , - , * , / )");
char op = char.Parse(Console.ReadLine());
Console.WriteLine("請輸入第二個數");
double y = double.Parse(Console.ReadLine());
switch (op)
{
case '+':
Console.WriteLine(add(x,y));
break;
case '-':
Console.WriteLine(cut(x,y));
break;
case '*':
Console.WriteLine(ride(x, y));
break;
case '/':
Console.WriteLine(excpet(x, y));
break;
default:
Console.WriteLine("輸入格式不對,請重新輸入!!");
break;
}
Console.ReadKey();
}
static double add(double x, double y)
{
Console.WriteLine("The numerical result is:");
return x + y;
}
static double cut(double x, double y)
{
Console.WriteLine("The numerical result is:");
return x - y;
}
static double ride(double x, double y)
{
Console.WriteLine("The numerical result is:");
return x * y;
}
static double excpet(double x, double y)
{
if (y != 0)
return x / y;
Console.WriteLine("除數不能爲0");
return 0;
}
}
}