21xrx.com
2024-11-22 07:42:13 Friday
登录
文章检索 我的文章 写文章
C++编写简单计算器程序
2023-07-10 15:03:33 深夜i     --     --
C++ 编写 计算器 简单 程序

C++是一种广泛使用的计算机编程语言,而计算器程序则是计算机编程入门的一个经典案例。编写简单计算器程序可以帮助新手学习C++的语法和基本概念。

首先,我们需要定义数据类型。在这个程序中,我们需要定义整数和浮点数两种数据类型:


int x,y; // 定义整数

float a,b; // 定义浮点数

接下来,需要从用户那里获取输入并进行相应的运算。我们可以使用cin和cout函数来实现输入输出:


cout<<"请输入两个整数:"<<endl;

cin>>x>>y; // 读取用户输入的两个整数

cout<<"请输入两个浮点数:"<<endl;

cin>>a>>b; // 读取用户输入的两个浮点数

cout<<"进行加法运算:"<<x+y<<","<<a+b<<endl; // 输出加法运算的结果

cout<<"进行减法运算:"<<x-y<<","<<a-b<<endl; // 输出减法运算的结果

cout<<"进行乘法运算:"<<x*y<<","<<a*b<<endl; // 输出乘法运算的结果

cout<<"进行除法运算:"<<(float)x/y<<","<<a/b<<endl; // 输出除法运算的结果

在这个程序中,我们使用了四种基本的数学运算:加法、减法、乘法和除法。我们还使用了强制类型转换将两个整数相除的结果转换为浮点数类型。

最后,我们需要让程序返回0来表明程序成功地结束了:


return 0;

整个程序的源代码如下所示:


#include <iostream>

using namespace std;

int main()

{

  int x,y; // 定义整数

  float a,b; // 定义浮点数

  cout<<"请输入两个整数:"<<endl;

  cin>>x>>y; // 读取用户输入的两个整数

  cout<<"请输入两个浮点数:"<<endl;

  cin>>a>>b; // 读取用户输入的两个浮点数

  cout<<"进行加法运算:"<<x+y<<","<<a+b<<endl; // 输出加法运算的结果

  cout<<"进行减法运算:"<<x-y<<","<<a-b<<endl; // 输出减法运算的结果

  cout<<"进行乘法运算:"<<x*y<<","<<a*b<<endl; // 输出乘法运算的结果

  cout<<"进行除法运算:"<<(float)x/y<<","<<a/b<<endl; // 输出除法运算的结果

  return 0;

}

当用户运行这个程序时,它会提示用户输入两个整数和两个浮点数。程序会将这些输入读取出来,并进行加法、减法、乘法和除法运算,然后输出每个运算的结果。

这个简单的计算器程序虽然功能有限,却为了学习C++编程提供了一个很好的入门案例。而对于更加复杂的运算,我们可以在这个基础上不断地扩展和完善。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复