| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 901 人关注过本帖
标题:求一程序.......设计一个简单计算软件
只看楼主 加入收藏
幽默感
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-11-12
收藏
 问题点数:0 回复次数:9 
求一程序.......设计一个简单计算软件
22、计一个简单计算软件
实现功能:
1)具备整型数据、浮点型数据的算术(加、减、乘、除)运算功能。依次输入第一个运算数、运算符(+,-,*,/)、第二个运算数,然后输出结果。按‘C’清屏,按‘R’返回 菜单。
例如:输入:2
+
5
输出:7
2)实现单运算符表达式计算的功能。输入的操作数可以包含整数或浮点数。输入表达式如下:
例如:输入:2+5
输出:7


这两天就要交了。。。课程设计。。。
搜索更多相关主题的帖子: 软件 设计 
2008-11-20 12:35
newyj
Rank: 2
等 级:新手上路
威 望:3
帖 子:542
专家分:0
注 册:2008-1-4
收藏
得分:0 
声明两个 double型 和 一个char型
再用switch来判断 char 接收的 是什么 算术符号
进行 算术运算
用 模板 可以 比较灵活
2008-11-20 13:09
幽默感
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-11-12
收藏
得分:0 
模板怎么用啊
模板不会用,有谁有现成的发一个给我谢谢
shen_070811145@
过两天就要交了。。
帮帮忙

我叫沈勇武
2008-11-20 18:19
hitcolder
Rank: 1
等 级:新手上路
威 望:1
帖 子:124
专家分:0
注 册:2008-10-28
收藏
得分:0 
我也新学C++的,根据楼上的提示编了个,楼主看行不:
(1)#include<iostream>
#include<conio.h>
#include<cstdlib>
using namespace std;


int main()
{
float a,c;
char b,d;
for(;;)
{
cout<<"输入:";
cin>>a;
cout<<endl;
cin>>b;
cout<<endl;
cin>>c;
cout<<endl;
switch(b){
case '+':  
    cout<<"输出:"<<(a+c);
    break;
case '-':  
    cout<<"输出:"<<(a-c);
    break;
case '*':  
    cout<<"输出:"<<(a*c);
    break;
case '/':  
    cout<<"输出:"<<(a/c);
    break;
}
cout<<endl;
cin>>d;
if(d=='R') continue;
else if(d=='C')  system("CLS");
}

return 0;
}
我这里运行可以。

不要在你的智慧中夹杂傲慢,也不要使你们的谦卑缺乏智慧的成分。
2008-11-20 19:46
hitcolder
Rank: 1
等 级:新手上路
威 望:1
帖 子:124
专家分:0
注 册:2008-10-28
收藏
得分:0 
(2)这个在第一个基础上稍微改下就可以了,不知道满足不满足要求啊?
#include<iostream>
#include<conio.h>
#include<cstdlib>
using namespace std;


int main()
{
float a,c;
char b,d;
for(;;)
{
cout<<"输入:";
cin>>a>>b>>c;
cout<<endl;
switch(b){
case '+':  
    cout<<"输出:"<<(a+c);
    break;
case '-':  
    cout<<"输出:"<<(a-c);
    break;
case '*':  
    cout<<"输出:"<<(a*c);
    break;
case '/':  
    cout<<"输出:"<<(a/c);
    break;
}
cout<<endl;
cin>>d;
if(d=='R') continue;
else if(d=='C')  system("CLS");
}

return 0;
}

不要在你的智慧中夹杂傲慢,也不要使你们的谦卑缺乏智慧的成分。
2008-11-20 19:51
幽默感
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-11-12
收藏
得分:0 
谢谢
谢谢啦。。。不过这个功能太限了。。。只能算一个式子。。。没菜单。。。 就一个清屏能用。。。

我叫沈勇武
2008-11-21 13:15
幽默感
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-11-12
收藏
得分:0 
请问
---------具备整型数据、浮点型数据的算术(加、减、乘、除)运算功能----------是什么意思?是只要能算int   float   double   数据类型就可以吗?

我叫沈勇武
2008-11-21 13:18
幽默感
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-11-12
收藏
得分:0 
请问
-------------实现单运算符表达式计算的功能------------是什么意思?

我叫沈勇武
2008-11-21 13:19
flyingcloude
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:6
帖 子:598
专家分:1512
注 册:2008-1-13
收藏
得分:0 
有java的 行不?
2008-11-21 17:33
幽默感
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-11-12
收藏
得分:0 
不行
以下是引用flyingcloude在2008-11-21 17:33的发言:

有java的 行不?

不行。。。就C++

我叫沈勇武
2008-11-26 18:41
快速回复:求一程序.......设计一个简单计算软件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.048211 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved