c#编写加法计算器

如题所述

使用系统;
引用;
使用System.Text;

命名空间shanfji1_jieduan4_wanshanjisuanjigongneng
{
??类项目
???
????静态无效的主要(字符串[] ARGS)
????
??????诠释第一;/ /第一号
??????诠释第二;/ /第二号
???????的字符串myOperater ;/ /操作员
??????int结果;/ /计算结果

??????/ /输入操作数和运营商参与计算
??????了Console.Writeline(“我是一个简单的计算器,你可以实现两个整数的加,减,乘,除法,模数”);
??????Console.Write(“请输入第一个操作数:”);
??????第一= int.Parse(Console.ReadLine());
??????Console.Write(“请输入第二个操作数:”);
??????秒= int.Parse(Console.ReadLine());
??????Console.Write(“请输入运算符(+ - * /%):”);
??????myOperater = Console.ReadLine();

??????/ /计算输出结果
??????(myOperater ==“”)/ /加法器
???????
?????????????= +第二;
?????????????,?了Console.Writeline(“{0} + {1}等于{2}”,第一,第二,导致);
??????}
??????否则,如果:(myOperater ==“ - ”)/ /减法
???????
????????=第一 - 第二;
?????????????(“{0}减{1} {2}”,第一,第二,结果);
??????}
??????否则,如果(myOperater ==“”)/ /乘法
???????
???????
?????????????结果第一第二;
?????????????了Console.Writeline(“{0} {1} {2}”,第一,第二,结果是等于)乘以;
??????}
??????否则,如果(myOperater ==“/”)/ /除法
???????
?????????如果(秒== 0)
????????????
?????????????了Console.Writeline(“除数不能为零”);
???????????}
????????其他
????????????
?????????????结果为第一/第二;
?????????????,?了Console.Writeline(“{0} {1}等于{2}”,第一,第二分,结果);
???????????}
??????}
??????否则,如果:(myOperater ==“%”)/ /模
???????
????????如果(秒== 0)
????????
??????????了Console.Writeline(“除数不能为零”);
????????}
????????其他
????????
??????????=%第二;
??????????了Console.Writeline除以(“{0} {1} I {2}”,第一,第二,结果);
????????}
??????}
??????其他
???????
????????(“对不起,我不知道操作员”);
??????}
??????Console.ReadLine();
????}
??}
}

/ /例,希望对你有用
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-12-06
这是控制台版的,要是要WinForm版的再联系我:
static void Main(string[] args)
{
bool flag = true;
Console.WriteLine("请输入第一个加数:");
float num = 0;
float sum = 0;
if (float.TryParse(Console.ReadLine(), out num))
{
sum += num;
}
else
{
flag = false;
Console.WriteLine("错误,输入的不是数字!程序结束。");
Console.Read();
}
if (flag)
{
Console.WriteLine("请输入第二个加数:");
if (float.TryParse(Console.ReadLine(), out num))
{
sum += num;
}
else
{
flag = false;
Console.WriteLine("错误,输入的不是数字!程序结束。");
Console.Read();
}
if (flag)
{
Console.WriteLine("两数的和是:{0}", sum.ToString());
Console.Read();
}
}
}追问

这个能在visual studio 2010上用吗,这款软件能教教我吗,我以前学的是c

追答

能,建立一个控制台程序,然后,把这段复制进去,你可以加我QQ381142531。

本回答被提问者采纳
第2个回答  2012-10-08
这个需要你自己限制一下输入类型,下面这个是个简单例子只能输入整数
private void button1_Click(object sender, EventArgs e)
{
int a = Convert.ToInt32( textBox1.Text);
int b = Convert.ToInt32(textBox2.Text);
label2.Text = Convert.ToString(a + b);
}

这个是textbox输入数字的, 当然如果你想的是模仿计算机那样鼠标点击选择数字的话还可以是小数什么的就不是这样了。本回答被网友采纳
第3个回答  2012-10-09
LZ书上有好不。。最简单的第一课
相似回答