CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

asp.net(c#)如何实现计算器功能?

楼主maip(net)2006-03-15 22:50:34 在 .NET技术 / ASP.NET 提问

不知道asp.net   c#里怎么实现   +-*/运算?  
  不是javascript的脚本,是c#的.救救菜鸟把,我在baidu搜了圈没找到.、  
  或者提供个.net   c#的计算器程序源码看看,谢谢 问题点数:20、回复次数:6Top

1 楼maip(net)回复于 2006-03-15 23:35:20 得分 0

找到了,用double可以计算  
  在c#里没发现可以转换成float的数据类型的函数  
  我是要计算公式来计算面积(单位是厘米)和价钱的不知道用什么数据类型好?  
  请大家赐教  
   
  private   void   jia_Click(object   sender,   System.EventArgs   e)  
  {  
  t3.Text=addition(Convert.ToDouble(t1.Text),Convert.ToDouble(t2.Text)).ToString();  
  }  
  public   double   sub(double   x,double   y)  
  {  
  return   x-y;  
  }  
  public   double   addition(double   x,double   y)  
  {  
  return   x+y;  
  }  
  public   double   mul(double   x,double   y)  
  {  
  return   x*y;  
  }  
  public   double   division(double   x,double   y)  
  {  
  return   x/y;  
  }  
   
  private   void   Button2_Click(object   sender,   System.EventArgs   e)  
  {  
  t3.Text=sub(Convert.ToDouble(t1.Text),Convert.ToDouble(t2.Text)).ToString();  
  }  
   
  private   void   Button1_Click(object   sender,   System.EventArgs   e)  
  {  
  t3.Text=mul(Convert.ToDouble(t1.Text),Convert.ToDouble(t2.Text)).ToString();  
  }  
   
  private   void   Button3_Click(object   sender,   System.EventArgs   e)  
  {  
  t3.Text=division(Convert.ToDouble(t1.Text),Convert.ToDouble(t2.Text)).ToString();  
  }  
  Top

2 楼maip(net)回复于 2006-03-15 23:44:11 得分 0

Decimal试过也可以完成所有计算,不了解这些数据类型,谁讲解下Top

3 楼due(Copy卡卡西)回复于 2006-03-16 00:08:38 得分 10

值类型除了结构好像都可以吧。  
  你那个转换成float可以用强制转换,但是从double转换会丢失精度。  
  这是基础知识,一般书和MSDN上都能找到。Top

4 楼syeerzy(快乐永远*先天下之乐而乐*后天下之忧而忧*)回复于 2006-03-16 00:28:27 得分 10

什么都可以。。。。。double,float。。。。看你需要。  
   
  没有找到转换的???我晕。。。  
  Convert类是干嘛用的????  
   
  Math类又是干嘛用的???  
   
   
  以后记得,永远记得,C#里不存在“函数”,只有CLR中的类,类方法。不是“C#的函数”,解决问题的时候找类去,不要找“函数”。  
   
  估计你搜索的时候没搜好。。。以后建议这种东西用google吧,又不是要找MP3Top

5 楼maip(net)回复于 2006-03-16 00:30:00 得分 0

那关于计算面积价钱(money?型)的一般用什么数据类型最后好呢?Top

6 楼maip(net)回复于 2006-03-16 01:04:53 得分 0

半路出家,.net起步,连函数   接口等概念都不熟悉,不过初学也不是借口,继续努力,楼上的莫激动,关于google   baidu我都觉得没以前好,搜到都是大堆的采集文章为主的烂站广告病毒到处飞Top

相关问题

  • 分数计算器(c++)----3
  • 分数计算器(c++)----2
  • 分数计算器(c++)----1
  • 关于C语言设计一个科学计算器
  • asp页面如何调用浏览者PC的计算器?
  • 请问VS.net2003中用C#如何调用操作系统自带的计算器??
  • 如何在VB里click Command按钮,弹出计算器("C:\WINNT\system32\calc.exe"),
  • 请教用c++写个(带优先级的)表达式计算器
  • cbuilder怎么做计算器啊?我就学过c没学过c++。可以做吗?
  • 如何用 C# 启动其他应用程序,譬如计算器、记事本等等?

关键词

  • .net
  • asp.net
  • c#
  • 函数
  • 转换
  • 数据
  • todouble
  • double
  • convert
  • 计算

得分解答快速导航

  • 帖主:maip
  • due
  • syeerzy

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo