C++制作簡單的計算器功能
更新時間:2022年02月08日 08:19:16 作者:葉晨然
這篇文章主要為大家詳細(xì)介紹了C++制作簡單的計算器功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
計算器這個基本都很熟悉,一個簡單的計算器有加法,減法,乘法,除法這四種功能。
如下圖

此處我此處邏輯如下,先判斷輸入的運(yùn)算符符號,然后在判斷輸入的數(shù)字來進(jìn)行一個計算。
#include <iostream>
using namespace std;
int main()
{
?? ?char operator;
?? ?float num1, num2;
?? ?cout << "輸入運(yùn)算符:+、-、*、/ : ";
?? ?cin >> operator;
?? ?cout << "輸入兩個數(shù): ";
?? ?cin >> num1 >> num2;
?? ?switch (operator)// 此處判斷輸入的運(yùn)算符
?? ?{
?? ?case '+':
?? ??? ?cout << num1 + num2;
?? ??? ?break;
?? ?case '-':
?? ??? ?cout << num1 - num2;
?? ??? ?break;
?? ?case '*':
?? ??? ?cout << num1 * num2;
?? ??? ?break;
?? ?case '/':
?? ??? ?cout << num1 / num2;
?? ??? ?break;
?? ?default:
?? ??? ?// 如果運(yùn)算符不是 +, -, * 或 /, 提示錯誤信息
?? ??? ?cout << "請輸入正確運(yùn)算符。";
?? ??? ?break;
?? ?}
?? ?return 0;
}
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
C++ Boost Serialization庫超詳細(xì)獎金額
Boost是為C++語言標(biāo)準(zhǔn)庫提供擴(kuò)展的一些C++程序庫的總稱。Boost庫是一個可移植、提供源代碼的C++庫,作為標(biāo)準(zhǔn)庫的后備,是C++標(biāo)準(zhǔn)化進(jìn)程的開發(fā)引擎之一,是為C++語言標(biāo)準(zhǔn)庫提供擴(kuò)展的一些C++程序庫的總稱2022-12-12
C語言連接并操作Sedna XML數(shù)據(jù)庫的方法
這篇文章主要介紹了C語言連接并操作Sedna XML數(shù)據(jù)庫的方法,實例分析了C語言操作XML文件的相關(guān)技巧,需要的朋友可以參考下2015-06-06
C++ opencv ffmpeg圖片序列化實現(xiàn)代碼解析
這篇文章主要介紹了C++ opencv ffmpeg圖片序列化實現(xiàn)代碼解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-08-08

