当前位置:编程学习 > C#/ASP.NET >>

跪求计算器

那我好心的大哥可以帮我写一个计算器的程序,用。net写,不需要多复杂有基本的加减乘除,清零就够了,谢谢了 --------------------编程问答-------------------- 你还是离开程序开发这个行业吧;不太适合.懂吗? --------------------编程问答-------------------- 大哥我才开始学啊你咋这样说啊,你一开始就什么都懂了啊 --------------------编程问答--------------------
引用 2 楼 longxiaoqing 的回复:
大哥我才开始学啊你咋这样说啊,你一开始就什么都懂了啊

这个只是借口,你自己写,遇见了问题再来问。而不是一开始就来求代码的。 --------------------编程问答--------------------   至少懂的自己动手来敲、 有不懂的问题可以问、 啥也不做等着别人帮你做好? 可能?  --------------------编程问答-------------------- 楼上批评得对,这也是为你好!

如果你想走捷径,可以用“C# 计算器程序”搜索一下,能搜到上万条记录!

http://www.pcdog.com/edu/csharp/2006/01/l137888.html
http://www.zu14.cn/2010/10/17/csharp-calc-program-source-code-download/
http://www.codefans.net/soft/7003.shtml
--------------------编程问答-------------------- --------------------编程问答--------------------

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace calcForms
{
  public partial class Form1 : Form
  {
  public Form1()
  {
  InitializeComponent();
  }

  private int iPrevValue = 0;
  private bool bAppend = true;
  private string strPrevOpt = "";

  private void Num_Click(object sender, System.EventArgs e)  
  {  
  string strNum = ((System.Windows.Forms.Button)sender).Text;
  if (bAppend)
  {
  txtShow.Text = int.Parse(txtShow.Text + strNum).ToString();
  }
  else
  {
  txtShow.Text = strNum;
  bAppend = true;
  }
  }

  private void btn_clear_Click(object sender, EventArgs e)
  {
  txtShow.Text = "";
  bAppend = true;
  iPrevValue = 0;

  strPrevOpt = "";
  }

  private void Opt_Click(object sender, System.EventArgs e) {
  if (txtShow.Text != "") {
  int iCurValue = int.Parse(txtShow.Text);
  switch (strPrevOpt) {
  case "+": iCurValue += iPrevValue; break;
  case "-": iCurValue = iPrevValue - iCurValue; break;
  case "*": iCurValue *= iPrevValue; break;
  case "/": iCurValue = iPrevValue / iCurValue; break;
  default: break;
  }
  strPrevOpt = ((Button)sender).Text;
  bAppend = false;
  txtShow.Text = iCurValue.ToString();
  iPrevValue = iCurValue;
  }
  }
}
}
--------------------编程问答-------------------- http://topic.csdn.net/u/20100109/14/5a4276f7-2462-4800-af33-ced064ae7b7d.html --------------------编程问答-------------------- 建议你先熟悉熟悉控件的属性,知道单击事件,外加在控制台中如何编写计算器的代码,这个简单,用if或switch写,很简单自己考虑就明白了,别跪求了 --------------------编程问答-------------------- 又是作业帖 --------------------编程问答-------------------- 推荐一个示例程序,可以直接用,还有源代码,LZ一定试下。
http://download.csdn.net/detail/txzsp/3781512 --------------------编程问答-------------------- 貌似 从网上可以看到源代码 --------------------编程问答-------------------- 哎。。。不容易啊,记得想当年我也是像楼主这么干的,转眼3年了。。。其实我想楼主也是那种暂时对编程毫无兴趣的,什么都没学,其实要是真的按老师说的来学按你那么简单的计算器的要求很简单就实现了。在这里问别人问题还行,但是直接要代码这种估计没人愿意给你费神。网上代码也多,先搜点应付了事,然后要么好好学习编程,要么果断放弃。。。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,