C++制作简单的计算器功能
计算器这个基本都很熟悉,一个简单的计算器有加法,减法,乘法,除法这四种功能。
如下图
此处我此处逻辑如下,先判断输入的运算符符号,然后在判断输入的数字来进行一个计算。
#include <iostream> using namespace std; int main() { char operator; float num1, num2; cout << "输入运算符:+、-、*、/ : "; cin >> operator; cout << "输入两个数: "; cin >> num1 >> num2; switch (operator)// 此处判断输入的运算符 { case '+': cout << num1 + num2; break; case '-': cout << num1 - num2; break; case '*': cout << num1 * num2; break; case '/': cout << num1 / num2; break; default: // 如果运算符不是 +, -, * 或 /, 提示错误信息 cout << "请输入正确运算符。"; break; } return 0; }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
C++有限状态机实现计算器小程序
本文介绍利用有限状态机原理开发计算器小程序的过程. 实现的功能 支持整数.小数输入 支持+ - * / 四则运算 CE 清除当前操作数 C 清除所有.回到初始状态 回显操作数和结果 HSM状态图 计算器可以分为七种状态:Start.Operand_1.Negate_1.Operator.Operand_2.Negate_2.Error.其中Start.Operand_1.Operand_1状态又分了几种子状态. 下面简要的介绍下状态状态转换的过程: 启动软件,进入Start状态 当用户点击1-9
-
C/C++经典实例之模拟计算器示例代码
前言 本文主要给大家介绍了关于利用C/C++如何实现模拟计算器的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. Problem Description 简单计算器模拟:输入两个整数和一个运算符,输出运算结果. Input 第一行输入两个整数,用空格分开: 第二行输入一个运算符(+.-.*./). 所有运算均为整数运算,保证除数不包含0. Output 输出对两个数运算后的结果. Example Input 30 50 * Example Output import j
-
C++实现分数计算器
分数计算器项目设计,供大家参考,具体内容如下 一.问题描述及功能要求 1.分数计算器程序的每种功能都可以用菜单选项列出,用户可以根据需要选择相应的菜单项,从而执行不同的子程序以完成相应的功能 2.增加运算符重载功能,使所设计的分数计算器可以进行四则运算&幂运算&逻辑运算.四则运算&幂运算可以用菜单选项列出,用户可以根据需要选择相应的运算. 3.程序具有判断功能,当有非法的输入时(如分母等于零等),能给出提示信息并退出运算 4.可将分数化为十进制小数和带分数 5.设计逻辑功能的函数使
-
C/C++实现日期计算器的示例代码
问题介绍: 今天突然看到一个问题看起来蛮有趣的,跟大家分享一下. 给定任意日期对该日期进行加减天数,最后得出加减后出现的日期.以及给两个日期你可以得出他们两个之间相隔多少天.(需要考虑闰年,每个月天数不同,我们需要写一个我们直接可以使用的日期加减器)因为时间比较仓促,我也没有写界面,只有其中几个主要的函数的架构思想以及简单的调试就发出来了. 代码实现: #include<iostream> #include<Windows.h> #include<assert.h> u
-
c++编写简单的计算器程序
首先来看下本人的开发环境 系统:win7 电脑:dell 运行环境:vs2015 语言:c++ 简单计算器代码 //四则运算 #include "stdafx.h" #include<iostream> #include<stdio.h> using namespace std; void add() { printf("输入要计算的加数(例如a b)\n"); int adda=0, addb=0,addc=0; cin >>
-
基于C++实现简单日期计算器
基于C++编写的简单的日期计算器,供大家参考,具体内容如下 以下代码是在VS2013下编译运行的: 下面展示我的测试结果: 标题 代码如下: #include<iostream> using namespace std; #include"vld.h"//这个是检测虚拟内存是否泄露,我在这里安装了vld,所以直接用,包含头文件就好了 class Date { public: //构造函数 Date(int year=2018, int month=8, int day=16
-
C++实现四则混合运算计算器
本文实例为大家分享了C++实现四则混合运算的计算器,供大家参考,具体内容如下 计算器是带括号的四则运算实际上利用的是栈后进先出的原则 转换思想: #define _CRT_SECURE_NO_WARNINGS 1 #include"stdio.h" #include"stdlib.h" #include"string.h" #define maxsize 1024 typedef struct { float data[maxsize]; int
-
简单实现C++复数计算器
本文实例为大家分享了简单实现C++复数计算器的具体代码,供大家参考,具体内容如下 1.有关计算器的功能 A,实现多个复数(包括实数)的加减乘除,大小比较, B.实现十进制实数的进制转换,可以转换任意进制 2.有关设计的原理 A.复数计算的部分,采用运算符的重载,进行复数的加减乘除以及大小比较 对于输入输出,(>>和<<),加减乘除运算进行重载. 输入的重载,实现a+bi形式的复数的输入. 输出的重载,实现实数的输出(实现特殊的只输出实部虚部之类的). 加减乘除的重载
-
C++实现简单计算器
本文实例为大家分享了C++实现简单计算器的具体代码,供大家参考,具体内容如下 工具 stack map 步骤 初始化 读取字符串 去空格 负号处理 判断为空 检查格式 计算 示例 代码 #include <iostream> #include <string> #include <stdio.h> #include <stack> #include <map> #include <math.h> #include <stdlib
-
C++制作简单的计算器功能
计算器这个基本都很熟悉,一个简单的计算器有加法,减法,乘法,除法这四种功能. 如下图 此处我此处逻辑如下,先判断输入的运算符符号,然后在判断输入的数字来进行一个计算. #include <iostream> using namespace std; int main() { char operator; float num1, num2; cout << "输入运算符:+.-.*./ : "; cin >> opera
-
JS实现的简单四则运算计算器功能示例
本文实例讲述了JS实现的简单四则运算计算器功能.分享给大家供大家参考,具体如下: 先来看看运行效果: 具体代码如下: <!DOCTYPE html> <html> <meta name="content-type" content="text/html; charset=UTF-8"> <head> <title>www.jb51.net 计算器 Calculator</title> <!
-
PHP实现的简单在线计算器功能示例
本文实例讲述了PHP实现的简单在线计算器功能.分享给大家供大家参考,具体如下: <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf8"> <title>简单的计算器(www.jb51.net)</title> </head> <body> <?php //如果用户单击了计算按
-
C#实现简单的计算器功能完整实例
本文实例讲述了C#实现简单的计算器功能.分享给大家供大家参考,具体如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Collections; usi
-
jQuery实现的简单在线计算器功能
本文实例讲述了jQuery实现的简单在线计算器功能.分享给大家供大家参考,具体如下: 先来看看运行效果图: 完整代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/x
-
PHP实现的简单四则运算计算器功能示例
本文实例讲述了PHP实现的简单四则运算计算器功能.分享给大家供大家参考,具体如下: php实现一个简单的四则运算计算器(还不支持括号的优先级).利用栈这种数据结构来计算表达式很赞. 这里可以使用栈的结构,由于php的数组"天然"就有栈的特性,这里直接就利用了数组.当然可以使用栈结构写,道理一样的. 前辈(波兰一位科学家)在计算带有括号的四则表达式,利用逆波兰算法(后缀表达法).简直神了!!其实代码code并不难,难的是算法的指导,要先理解算法,才能编码. <?php $num_a
-
用C语言实现简单的计算器功能
本文实例为大家分享了C语言实现简单的计算器功能的具体代码,供大家参考,具体内容如下 简单计算器,实现简单的加减乘除功能,选择对应的运算符输出运算符对应的编号,然后输入我们要计算的两个数,程序会给出计算结果. 效果演示 简单计算器代码 /* 简单计算器 name:zsh */ #include <stdio.h> //简单计算器 void menu() //运算符显示界面 { printf("---------------------------------
-
C#实现简单的计算器功能(窗体)
本文实例为大家分享了C#实现简单的计算器功能的具体代码,供大家参考,具体内容如下 1.界面设计 2.代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace cal
-
JavaScript制作简单网页计算器
本文实例为大家分享了JavaScript制作简单网页计算器的具体代码,供大家参考,具体内容如下 一.题目 利用JavaScript中的函数,完成数字加.减.乘.除的运算,实现一个简单的计算器. 二.代码 <!doctype html> <html> <head> <meta charset="utf-8"> <title>网页计算器</title> </head> <body> <
-
JavaScript实现简单的计算器功能
本文实例为大家分享了JavaScript实现简单计算器功能的具体代码,供大家参考,具体内容如下 具体要求如下: 实现代码: <html> <head> <meta charset="utf-8"> <title>计算器</title> <script> function myck(type){ var num1 = document.getElementById("num1"); var num
随机推荐
- Java concurrency线程池之线程池原理(一)_动力节点Java学院整理
- C# SetWindowPos窗口置顶使用说明
- PHP判断文章里是否有图片的简单方法
- C# 根据表格偶数、奇数加载不同颜色
- PHP中的多行字符串传递给JavaScript的两种方法
- PHP日期处理函数 整型日期格式
- IE6不能正常解析CSS文件问题的解决方法及原因分析
- jQuery基础知识filter()和find()实例说明
- mysql常用命令行操作语句
- 超级好用的jQuery圆角插件 Corner速成
- 简单实现jQuery多选框功能
- Node.js用readline模块实现输入输出
- Android 遍历SDCARD的文件夹并显示目录信息
- javascript关键字加亮加连接
- iOS程序开发中设置UITableView的全屏分隔线的方法(不画线)
- WIN98下Apache1.3.14+PHP4.0.4的安装
- Android实现朋友圈评论回复列表
- Vue 中的compile操作方法
- Linux中hexdump命令用法
- Nginx对网段内ip的连接数限流配置详解