C++简易计算器

下面是我自己用C++语言做的简易计算器:

#include <bits/stdc++.h>
#include <ctime>
#include <windows.h>
using namespace std;
int main()
{
	int n = rand () % 1000;
	int c =- 1,ans = 0;
	double f,d;
	char j;
	while(c!=n)
	{
		cin>>f>>j>>d;
		if (j == '+')
		{
			Sleep (500);
			cout<<f + d<<endl;
		}
		else if (j == '-')
		{
			Sleep (500);
			cout<<f - d<<endl;
		}	
		else if (j == '*')
		{
			Sleep (500);
			cout<<f * d<<endl;
		}
		else if (j == '/')
		{
			Sleep (500);
			if (d == 0) cout<<"Divided by zero!"<<endl;
			else cout<<f / d<<endl;	
		}
		else cout<<"Invalid operator!"<<endl;
	}
	return 0;	
}

点个赞吧~么么哒~

头歌(Head First)系列是一套以图形化和幽默方式讲解技术概念的书籍,旨在帮助读者以轻松愉快的方式掌握复杂的知识。如果你提到的“头歌c++简易计算器”是指在该系列书籍中如何用C++实现一个简易计算器,那么它应该是一个教学示例,用来说明C++编程的基础知识。 简易计算器通常包含基本的算术运算,如加法、减法、乘法和除法。在C++中,你可以使用控制台输入输出来构建这样的计算器。一般步骤如下: 1. 使用`iostream`库中的`cin`和`cout`进行输入输出。 2. 设计一个循环,让用户选择要进行的操作(加、减、乘、除)。 3. 根据用户选择的操作,读取两个操作数,执行相应的运算。 4. 输出运算结果。 5. 可以添加条件判断,比如除数不为零的情况处理。 6. 提供退出循环的选项,使用户可以结束程序。 下面是一个简单的C++计算器程序的示例代码: ```cpp #include <iostream> using namespace std; int main() { char op; double num1, num2; while (true) { cout << "输入运算符 (+, -, *, /) 或者 'q' 退出: "; cin >> op; if (op == 'q') break; cout << "输入两个操作数: "; cin >> num1 >> num2; switch (op) { case '+': cout << num1 << " + " << num2 << " = " << num1 + num2 << endl; break; case '-': cout << num1 << " - " << num2 << " = " << num1 - num2 << endl; break; case '*': cout << num1 << " * " << num2 << " = " << num1 * num2 << endl; break; case '/': if (num2 != 0) { cout << num1 << " / " << num2 << " = " << num1 / num2 << endl; } else { cout << "除数不能为0!" << endl; } break; default: cout << "无效的运算符!" << endl; } } return 0; } ``` 请注意,这只是一个非常基础的示例,实际应用中可能需要考虑更多的错误处理和功能。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值