using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Calculator
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("欢迎使用计算器,请根据提示进行操作:");
Console.WriteLine("加法运算,请按1");
Console.WriteLine("减法运算,请按2");
Console.WriteLine("乘法运算,请按3");
Console.WriteLine("除法运算,请按4");
int flag = Convert.ToInt32(Console.ReadLine());
int a, b;
Calclator c;
switch(flag)
{
case 1 :
Console.WriteLine("请输入2数,并换行");
a = int.Parse(Console.ReadLine());
b = int.Parse(Console.ReadLine());
//Console.WriteLine("这是一条测试语句。");
//Console.WriteLine(a);
//Console.WriteLine(b);
c = new Calclator(a, b);
Console.WriteLine(c.a + " + " + c.b + " = {0}", c.add());
break;
case 2 :
Console.WriteLine("请输入2数,并换行");
a = int.Parse(Console.ReadLine());
b = int.Parse(Console.ReadLine());
c = new Calclator(a, b);
Console.WriteLine(c.a + " - " + c.b + " = {0}", c.subt());
break;
case 3 :
Console.WriteLine("请输入2数,并换行");
a = int.Parse(Console.ReadLine());
b = int.Parse(Console.ReadLine());
c = new Calclator(a, b);
Console.WriteLine(c.a + " x " + c.b + " = {0}", c.mult());
break;
case 4 :
Console.WriteLine("请输入2数,并换行");
a = int.Parse(Console.ReadLine());
b = int.Parse(Console.ReadLine());
c = new Calclator(a, b);
Console.WriteLine(c.a + " ÷ " + c.b + " = {0}", c.divi());
break;
}
}
}
public class Calclator
{
public int a;
public int b;
public Calclator(int a, int b)
{
this.a = a;
this.b = b;
}
public int result;
public int add()
{
result = a + b;
return result;
}
public int subt() //subtraction
{
result = a - b;
return result;
}
public int mult() //multiplication
{
result = a * b;
return result;
}
public int divi() //division
{
result = a / b;
return result;
}
}
}
【CSharp】简易命令行计算器实现
最新推荐文章于 2024-07-29 19:45:53 发布