精华内容
下载资源
问答
  • 桌面计算器

    2018-09-11 17:21:18
    桌面计算器,实现了普常见的桌面计算器的功能,可计算加减乘除,可处理括号符号
  • 桌面计算器改进版

    2019-04-15 00:53:43
    桌面计算器,实现了普常见的桌面计算器的功能,可计算加减乘除,可处理括号符号
  • C# 桌面计算器

    2012-12-18 21:56:22
    用C#开发的模仿win7的桌面计算器,功能较简单,希望对初学者学习有用。
  • 复数桌面计算器

    2012-10-08 18:13:03
    本资源是复数桌面计算器,可以进行加减乘除运算,以及四则混合运算。简单易行,只需要安装visual studio相关软件即可。
  • 桌面计算器C++代码

    2012-05-05 23:57:30
    大学课堂作业,用C++编写桌面计算器的源程序。实现计算器的基本功能,作业的标准模板。
  • 基于 Electron javascript 实现的桌面计算器应用
  • C++实现桌面计算器

    2014-05-05 16:05:01
    C++实现桌面计算器,以等号结束,Devc中直接使用
  • MTzone桌面计算器是款标准桌面计算器。可进行普通计算,表达式计算,按揭贷款计算。支持鼠标与键盘操作;按键超大,方便读取数字;可自动隐藏在屏幕边缘,方便随便调用,不占用屏幕及任务栏空间。适合需要经常计算的...
  • 桌面计算器支持,命令、文件输入,也支持多文件输入,但是有些Bug,希望那个大佬看到了,能帮改一下,里面还有需求文档。望大佬不吝赐教。
  • 桌面计算器 导数计算

    2011-06-15 14:44:42
    桌面计算器 可计算导数,支持大部分数学运算,加减乘除、乘方、对数、和三角函数、双曲三角函数的运算
  • 桌面计算器应用calc,自带jre环境 绿色桌面app,自带环境配置,无需系统自带 移动性强 适应各种机型
  • Java_Calculator 只是一个示例桌面计算器
  • deskCalc 一个基于Windows计算器的简单Java桌面计算器。 专为类移动应用程序开发。
  • Java 桌面计算器 这是一个Java桌面计算器的个人程序
  • 有时候在电脑上需要计算简单数学的时候就需要通过电脑上的计时器软件执行,例如您需要计算18×18,通过口算是比较复杂的,利用软件计算速度就会快很多,这里提供一款比较简单的计算Calc1(桌面计算器)软件,打开以后...

    有时候在电脑上需要计算简单数学的时候就需要通过电脑上的计时器软件执行,例如您需要计算18×18,通过口算是比较复杂的,利用软件计算速度就会快很多,这里提供一款比较简单的计算Calc1(桌面计算器)软件,打开以后提示一个计算长条,输入计算的数字和运算符号就可以立即得到结果,例如你需要计算124×18,在软件上需要输入124*18,点击键盘上的Enter就可以得到最后的计算结果,目前支持加减乘除四种计算方式!

    8cae63d9826403df5cfad7311a7f9f19.png

    软件功能

    其实电脑上是有计时器功能的,但是很多用户不知道在哪里打开

    所以建议您下载一款可以在桌面使用的计算器软件

    也可以在浏览器上直接输入一个计算器立即在线计算数据

    这款Calc1使用简单,支持加减乘除四个运算方式

    需要您自己输入运算的数字和运算的符号

    也可以显示计算的历史,将计算的结果都保存

    计算的背景颜色以及数字颜色也是可以设置的

    软件特色

    1、当您需要计算乘法的时候,输入步骤为:数字+符号,点击回车得到结果

    2、例如您计算15×14,输入的公式为“15*14”点击Enter得到结果

    3、输入除法的公式也是一样的,计算14÷2,输入公式“14/2”点击Enter

    4、加法就非常简单的,键盘上提供“+,-”符号,直接输入

    5、例如输入15+12,18-20等内容,得到的结果不能复制

    使用方法

    1、下载Calc1.exe启动,启动以后软件在桌面托盘上显示

    05576f878a0e0cd6d0243d7dbf018d12.png

    2、在这里找到软件,点击open就可以显示计算界面

    160d035986900b0f6b3bcf4535073a17.png

    3、在这里输入计算的数字,点击15计算会得到结果

    c19dbe4588e23ba6b545d16269d9c67a.png

    4、也可以输入54进行计算,让您在计算乘法的时候更加简单

    f7b0afa38f2dcf76a9a1173d9991c9d7.png

    5、当您需要隐藏的时候点击Ctrl+0就可以隐藏或者显示计算界面

    ff5c8ed1d30e2543ca57fe442d7aa134.png

    6、计算的内容可以直接在键盘上输入,设置15+156,点击回车

    8e9a89ffb6cfc9f9ca59e90416b06e5d.png

    7、如图所示,提示15+156的结果是171

    fd6f5b5ed1c4aa7851424d2af913cf20.png

    8、这个是乘法的计算方式,输入17*12得到204

    60c2ec9c8c086bd973011d9baed5dea0.png

    展开全文
  • C#桌面计算器

    2015-08-07 13:38:32
    用C#写的基于GUI的计算器,还有一些计算逻辑上的小bug,交完作业就没有再去解决这些bug了,有兴趣的话,你可以自己尝试找找哦
  • apm桌面计算器

    2018-10-24 19:20:23
    apm计算器,下面这里有更详细的图文介绍及源码分享。 https://blog.csdn.net/newidea07/article/details/83272761
  • 一款实用的桌面计算器 具多步计算、函数计算、变量计算等多种功能 可将计算器设置成浮于最上层
  • 适用于 Linux 的桌面计算器。 最初,“kgcalc”是作为 Kulina 图形库和“kgdevelop”(https://www.sourceforge.net/projects/kulinagraphics)的演示程序开发的。 但有人认为它可能有更广泛的兴趣,因此这个项目。 ...
  • 小巧透明的桌面计算器,办公人员的最爱! 无需安装,功能强大
  • MTzone桌面计算器为作者刘钊明个人作品,作者允许并鼓 励任何个人及团体对本软件复制与传播,但作者并不允许任何 个人及团体将本软件拆解、反编译或因包括但不限于出版、出 售等方式获利。
  • Electron&React桌面计算器应用程序 主要特点 使用基础,科学,程序员和日期计算器 使用不同的单位转换(货币,频率,10个以上...) 存储和导出历史记录以及已保存的数据 从图像读取值 先决条件 设置 1.克隆仓库 $ ...
  • 这里写自定义目录标题C++程序设计语言——一个桌面计算器示例程序代码 C++程序设计语言——一个桌面计算器示例 C++程序设计语言一书中第10章 10.2节的桌面计算器示例。 程序代码 #include <ctype.h> #include ...

    C++程序设计语言——一个桌面计算器示例

    C++程序设计语言一书中第10章 10.2节的桌面计算器示例。

    程序代码

    #include <ctype.h>
    #include <iostream>
    #include <istream>
    #include <vector>
    #include <string>
    #include <map>
    
    using std::map;
    using std::string;
    
    static int error_cnt = 0;
    
    //Token defination
    enum Kind : char
    {
        name, number, end,
        plus='+', minus='-', mutiple='*', divid='/', lp='(', rp=')',
        print=';', assign='='
    };
    
    struct Token {
        Kind kind;
        string string_val;
        double number_val;
    };
    
    extern double expr(bool);
    extern double term(bool);
    extern double prim(bool);
    
    // this table is for storing value of variables
    // key is name of variable
    map<string, double> table;
    
    double error(const string& err_info)
    {
        error_cnt++;
        std::cerr << "error : " << err_info << '\n';
        return 1;
    }
    
    class TokenStream {
    public:
        TokenStream(std::istream& s) : ip{&s}, own{false} {};
        TokenStream(std::istream* p) : ip{p}, own{true} {};
        ~TokenStream() {close();};
    
        void setInput(std::istream& s) {close(); ip = &s; own = false;}
        void setInput(std::istream* p) {close(); ip = p; own = true;}
    
        Token get();
        const Token& current() const { return ct; };
    private:
        std::istream *ip;
        bool own;
        Token ct {Kind::end};
    
        void close() { if(own) delete ip; }
    };
    
    Token TokenStream::get()
    {
        char ch = 0;
        
        do{
            if(!ip->get(ch)) return ct = {Kind::end};
        }while(ch != '\n' && isspace(ch));
    
        switch (ch) 
        {
            case ';':
            case '\n':
                return ct = {Kind::print};
            case 0:
                return ct = { Kind::end };
            case '+':
            case '-':
            case '*':
            case '/':
            case '(':
            case ')':
            case '=':
                return ct = {static_cast<Kind>(ch)};
            case '0':case '1':case '2':case '3':case '4':case '5':case '6':case '7':case '8':case '9':
            case '.':
                ip->putback(ch);
                *ip >> ct.number_val;
                ct.kind = Kind::number;
                return ct;
            default:
                if(isalpha(ch))
                {
                    
                    ct.string_val = ch;
                    while(ip->get(ch) && isalnum(ch))
                        ct.string_val += ch;
                    ip->putback(ch);
                    ct.kind = Kind::name;
                    return ct;
                }
                error("bad token");
                return ct = {Kind::print};
        }
    }
    
    
    TokenStream ts {std::cin};
    
    void calculate()
    {
        for(;;)
        {
            ts.get();
            if(ts.current().kind == Kind::end) break;
            if(ts.current().kind == Kind::print) continue;
            std::cout << expr(false) << '\n';
        }
    }
    
    int main()
    {
        table["pi"] = 3.14;
        table["e"] = 2.71;
    
        calculate();
        // system("pause");
        
        return error_cnt;
    }
    
    
    double prim(bool get)
    {
        if(get) ts.get();
        
        switch (ts.current().kind) 
        {
            case Kind::number:
            {
                double v = ts.current().number_val;
                ts.get();
                return v;
            }
            case Kind::name:
            {
                double& v = table[ts.current().string_val];
                if(ts.get().kind == Kind::assign) v = expr(true);
                return v;
            }
            case Kind::minus:
                return -prim(true);
                break;
            case Kind::lp:
            {
                auto e = expr(true);
                if(ts.current().kind != Kind::rp) return error("')' expected");
                ts.get();
                return e;
            }
            default:
                return error("primary expected.");
        }
    }
    
    double term(bool get)
    {
        double left = prim(get);
    
        for (;;)
        {
            switch (ts.current().kind) 
            {
                case Kind::mutiple:
                    left *= prim(true);
                    break;
                case Kind::divid:
                    if(auto d = prim(true))
                    {
                        left /= d;
                        break;
                    }
                    return error("divide by 0");
                default:
                    return left;
            }
        }
    }
    
    double expr(bool get)
    {
        double left = term(get);
        for (;;)
        {
            switch (ts.current().kind) 
            {
                case Kind::plus:
                    left += term(true);
                    break;
                case Kind::minus:
                    left -= term(true);
                    break;
                default:
                    return left;
            }
        }
    }
    
    展开全文
  • 桌面计算器 MTzone V4.91.193 绿色版MT-zone桌面型计算器,适合需要经常计算的用户,例如会计或销售人员 MTzone桌面计算器 v4.91 20100421 增加功能: 1、增加了历史记录窗口开关。 3、增加了历史记录清除功能...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,862
精华内容 7,544
关键字:

桌面计算器