如何实现通过用户输入数字求其函数值?

「已注销」 2013-11-21 12:00:10
比如说这个窗体应用,我希望实现用户输入数字,点击计算按钮之后,在输出框显示函数的计算结果,可是我不知道该通过一个什么样的语句实现这些操作。特来请教各位前辈。
注:晚辈创建的是windows窗体应用程序 项目。谢谢。
...全文
302 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
lm_whales 2013-11-23
  • 打赏
  • 举报
回复
fortran 等语言有内部函数, C,C++,C#,java 有库函数 简单的,比较函数名称,比如“cos”,那么调用 cos 这个函数只有一个参数, 所以两个编辑筐用于输入就足够了。 一个输入函数名,一个输入函数参数。 检测函数名调用对应的函数,参数是参数编辑筐的输入数据。 转化一下,就可以了。
「已注销」 2013-11-22
  • 打赏
  • 举报
回复
引用 9 楼 lm_whales 的回复:
不然可以输入函数名和参数值,再计算
原理我是知道的,可是由于是0基础,然后不知道该如何把我想得算法写进程序里面去。。。
「已注销」 2013-11-22
  • 打赏
  • 举报
回复
引用 16 楼 majia2011 的回复:
[quote=引用 7 楼 a4226540 的回复:] 大三,但是非计算机专业。学计算机语言纯属兴趣。当初学校教的是VF,学得很不舒服。不喜欢那个。比较喜欢C系列。
lz,问一下,你说的vf,是foxpro吗?呵呵呵[/quote] 嗯,就是那玩意。我是完全没兴趣,感觉好坑的玩意。
majia2011 2013-11-22
  • 打赏
  • 举报
回复
引用 7 楼 a4226540 的回复:
大三,但是非计算机专业。学计算机语言纯属兴趣。当初学校教的是VF,学得很不舒服。不喜欢那个。比较喜欢C系列。
lz,问一下,你说的vf,是foxpro吗?呵呵呵
赵4老师 2013-11-22
  • 打赏
  • 举报
回复
先安装MSDN20XX中文版,再启动之,然后在索引、查找输入框里面敲“演练”
「已注销」 2013-11-22
  • 打赏
  • 举报
回复
引用 13 楼 zhao4zhong1 的回复:
ms-help://MS.VSCC.v90/MS.MSDNQTR.v90.chs/dv_vcmcpp/html/a247a9af-aff1-4899-9577-5f8104a0afbb.htm 创建 Win32 应用程序 (C++) 请参见 发送反馈意见 Win32 API(也称为 Windows API)是用于创建 Windows 应用程序的基于 C 的框架,自从 Windows 1.0 以来就已经存在。可以在 Windows API 中找到有关此 API 的大量文档。 在本过程中,我们将创建向窗口显示“Hello, World!”的简单 Win32 应用程序。过程中的步骤对于所有 Win32 应用程序都是相同的。完成此过程后,您可以将这里创建的代码用作创建任何其他 Win32 应用程序的主干。 先决条件 本主题假定您具备 C++ 语言的基础知识。 创建新的 Win32 项目 在“文件”菜单上,单击“新建”,然后单击“项目...”。 在“项目类型”窗格中,选择“Visual C++”节点中的“Win32”,然后在“模板”窗格中选择“Win32 项目”。 键入项目的名称,如 win32app。您可以接受默认位置、键入一个位置或者导航到要保存项目的目录。 在“Win32 应用程序向导”中,选择“下一步”。 在“Win32 应用程序向导”中,在“应用程序类型”下选择“Windows 应用程序”。在“附加选项”下选择“空项目”。原样保留剩余的选项。单击“完成”创建项目。 在“项目”菜单中选择“添加新项...”,将 C++ 文件添加到项目中。在“添加新项”对话框中选择“C++ 文件(.cpp)”。为文件键入一个名称,如 GT_HelloWorldWin32.cpp,并单击“添加”。 启动 Win32 应用程序 正如您了解的,每个 C 和 C++ 应用程序必须具有一个 main 函数。此函数是应用程序的起始点。类似地,在 Win32 应用程序中,每个应用程序必须具有一个 WinMain 函数。WinMain 的语法如下所示: 复制代码 ……
额。。。那个域名格式不对吧?浏览器打不开。。。怎么进?
赵4老师 2013-11-22
  • 打赏
  • 举报
回复
ms-help://MS.VSCC.v90/MS.MSDNQTR.v90.chs/dv_vcmcpp/html/a247a9af-aff1-4899-9577-5f8104a0afbb.htm 创建 Win32 应用程序 (C++) 请参见 发送反馈意见 Win32 API(也称为 Windows API)是用于创建 Windows 应用程序的基于 C 的框架,自从 Windows 1.0 以来就已经存在。可以在 Windows API 中找到有关此 API 的大量文档。 在本过程中,我们将创建向窗口显示“Hello, World!”的简单 Win32 应用程序。过程中的步骤对于所有 Win32 应用程序都是相同的。完成此过程后,您可以将这里创建的代码用作创建任何其他 Win32 应用程序的主干。 先决条件 本主题假定您具备 C++ 语言的基础知识。 创建新的 Win32 项目 在“文件”菜单上,单击“新建”,然后单击“项目...”。 在“项目类型”窗格中,选择“Visual C++”节点中的“Win32”,然后在“模板”窗格中选择“Win32 项目”。 键入项目的名称,如 win32app。您可以接受默认位置、键入一个位置或者导航到要保存项目的目录。 在“Win32 应用程序向导”中,选择“下一步”。 在“Win32 应用程序向导”中,在“应用程序类型”下选择“Windows 应用程序”。在“附加选项”下选择“空项目”。原样保留剩余的选项。单击“完成”创建项目。 在“项目”菜单中选择“添加新项...”,将 C++ 文件添加到项目中。在“添加新项”对话框中选择“C++ 文件(.cpp)”。为文件键入一个名称,如 GT_HelloWorldWin32.cpp,并单击“添加”。 启动 Win32 应用程序 正如您了解的,每个 C 和 C++ 应用程序必须具有一个 main 函数。此函数是应用程序的起始点。类似地,在 Win32 应用程序中,每个应用程序必须具有一个 WinMain 函数。WinMain 的语法如下所示: 复制代码 ……
「已注销」 2013-11-22
  • 打赏
  • 举报
回复
引用 11 楼 zhao4zhong1 的回复:
建议帖主老老实实跟着MSDN里面的初学者教程一步一步过一遍。
初学者教程?说的是新手乐园板块的那份《我的第一本C++》的帖子么?
赵4老师 2013-11-22
  • 打赏
  • 举报
回复
建议帖主老老实实跟着MSDN里面的初学者教程一步一步过一遍。
threenewbee 2013-11-21
  • 打赏
  • 举报
回复
比如说你有一个函数 void foo(int x) { return x * x; } 那么双击按钮,在按钮事件中编写如下代码: textBox2.Text = foo(int.Parse(textBox1.Text)).ToString();
lm_whales 2013-11-21
  • 打赏
  • 举报
回复
不然可以输入函数名和参数值,再计算
lm_whales 2013-11-21
  • 打赏
  • 举报
回复
做个计算器吧, 实现这些函数的计算(都是库函数--如果精度不够可以自己实现) sin,cos,log,exp,sinh,cosh,tan,arcsin,arccos
「已注销」 2013-11-21
  • 打赏
  • 举报
回复
引用 6 楼 derekrose 的回复:
楼主大几??
大三,但是非计算机专业。学计算机语言纯属兴趣。当初学校教的是VF,学得很不舒服。不喜欢那个。比较喜欢C系列。
derekrose 2013-11-21
  • 打赏
  • 举报
回复
楼主大几??
「已注销」 2013-11-21
  • 打赏
  • 举报
回复
引用 4 楼 zhao4zhong1 的回复:
啥函数?函数多了去了。 在计算按钮的响应函数中读输入框的文字,将文字转为数,计算数对应的函数值,将值转为字符串,将字符串内容发送或填写到输出框。
原理我知道,可是我不知道怎么写额。。。我老师给我布置的第二道作业,目的是读取输入框的数字,点击计算后对其加1填写到输出框。而且输入框不得超过4位数,不得填写字符。。。我完全蒙了,本来就0基础,这个对我来说很大压力。
赵4老师 2013-11-21
  • 打赏
  • 举报
回复
啥函数?函数多了去了。 在计算按钮的响应函数中读输入框的文字,将文字转为数,计算数对应的函数值,将值转为字符串,将字符串内容发送或填写到输出框。
「已注销」 2013-11-21
  • 打赏
  • 举报
回复
引用 1 楼 caozhy 的回复:
比如说你有一个函数 void foo(int x) { return x * x; } 那么双击按钮,在按钮事件中编写如下代码: textBox2.Text = foo(int.Parse(textBox1.Text)).ToString();
这是要先对函数进行定义是么?
ForestDB 2013-11-21
  • 打赏
  • 举报
回复
计算按钮.onclick = { 输出.text = 你的函数(int.parse(输入.text)).tostring() };

33,319

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧