c#编写加法计算器

 我来答
虫虫当家
2012-10-14 · TA获得超过3318个赞
知道大有可为答主
回答量:5473
采纳率:0%
帮助的人:629万
展开全部
使用系统;
引用;
使用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();
????}
??}
}

/ /例,希望对你有用
thispaper
推荐于2016-12-06 · TA获得超过590个赞
知道小有建树答主
回答量:66
采纳率:0%
帮助的人:51.8万
展开全部
这是控制台版的,要是要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。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
喂_我叫小夜
2012-10-08 · 超过26用户采纳过TA的回答
知道答主
回答量:113
采纳率:0%
帮助的人:72.6万
展开全部
这个需要你自己限制一下输入类型,下面这个是个简单例子只能输入整数
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输入数字的, 当然如果你想的是模仿计算机那样鼠标点击选择数字的话还可以是小数什么的就不是这样了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Nevin82
2012-10-09
知道答主
回答量:76
采纳率:0%
帮助的人:19.3万
展开全部
LZ书上有好不。。最简单的第一课
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式