计算器自创

#include<iostream>
#include <iomanip>
#include <cstdlib>
#include <string>
#include <conio.h>
#include <map>
#include <cmath>
#include <windows.h>
#include <time.h> 
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)
using namespace std;
int main() {
	double a,b,H;
	int ksg=0,A=0,B=0,g=4,e=0,C=0;
	//cout<<"输入a,b:"<<" ";
	//std::cin>>a;
	//std::cin>>b; 
	cout<<"肝帝出品,必是精品▓▓▓▓"<<endl;
	cout<<"---------------------------------"<<endl;
	cout<<"|注意,改变为英文                |"<<endl; 
	cout<<"|输入运算符1加2减3乘4除         |"<<endl;
	cout<<"|个人创新运算符5如何一样运算符  |"<<endl;
	cout<<"|图形运算11正方形,12长方形      |"<<endl;
	cout<<"|13三角形                       |"<<endl; 
	cout<<"|3D计算111正方形121长方形       |"<<endl;
	cout<<"---------------------------------"<<" ";
	cin>> ksg; 
	cout<<"----------"<<endl;
	switch(ksg){
		case 1:
			cout<<"输入a,b:"<<" ";
			std::cin>>a;
			std::cin>>b; 
			std::cout<<a<<"+"<<b<<"="<<a+b<<std::endl;
			break;
		case 2:
			cout<<"输入a,b:"<<" ";
			std::cin>>a;
			std::cin>>b; 
			std::cout<<a<<"-"<<b<<"="<<a-b<<std::endl;
			break; 
		case 3:
			cout<<"输入a,b:"<<" ";
			std::cin>>a;
			std::cin>>b; 
			std::cout<<a<<"×"<<b<<"="<<a*b<<std::endl;
			break;
		case 4:
			cout<<"输入a,b:"<<" ";
			std::cin>>a;
			std::cin>>b; 
			if (b==0) cout<<"除数不可以等于0!!!"<<endl;
			else
			std::cout<<a<<"÷"<<b<<"="<<a/b<<std::endl;
			break;
		case 5:
			cout<<"输入a,b:"<<" ";
			std::cin>>a;
			std::cin>>b; 
			if (a>b) std::cout<<b<<"需要加上"<<a-b<<"等于"<<a<<std::endl;
			if (a<b) std::cout<<a<<"需要加上"<<b-a<<"等于"<<b<<std::endl;
			if (a==b) std::cout<<"不需要"<<" ";break;
		case 11:
			cout<<"输入边长"<<" ";
			cin>>a;
			std::cout<<"面积"<<a*a<<std::endl;
			std::cout<<"周长"<<a*g<<std::endl; 
			break; 
		case 12:
			cout<<"输入长,宽"<<" ";
			cin>>a>>b;
			std::cout<<"面积"<<a*b<<endl;
			std::cout<<"周长"<<(a+b)*2<<endl;
			break;
		case 13:
			cout<<"输入底和高"<<"";
			cin>>b>>H;
			std::cout<<""<<b*H/2<<std::endl;
			break;
		case 111:
			cout<<"输入边长"<<" ";
			cin>>a;
			e=a*12; 
			std::cout<<"面积"<<a*a*6<<endl;
			std::cout<<"周长"<<e<<endl; 
			break; 
		case 121:
			cout<<"输入长,宽,高"<<" ";
			cin>>a>>b>>H;
			std::cout<<"面积"<<a*b*2+a*H*2+b*H*2<<endl;
			std::cout<<"周长"<<a*4+b*4+H*4<<endl;
			break;	 
	}
}

制作不易,点赞关注吧 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值