函数小试题-计算器

简介: 函数小试题-计算器

题目描述:


用户在弹出的输入框中选择要做的运算


用户选择后弹出两个输入框,让用户输入数据


根据用户选择的操作和输入的数据,计算出最后结果并弹出提示框显示结果


思维导论:首先需要进行一个输入框的弹出,然后用户进行输入,然后再根据要求进行选择要计算的方式,再进行判断是否成立,成立的话则执行该语句否则进入下一个判断,最后放入一个循环,然后再用函数进行封装


具体如下:

function jiusan() {
            for (var i = 1; i > 0; i++) {
                var unum = prompt('欢迎使用建议计算器:\n1.加法运算:\n2.减法运算:\n3.乘法运算:\n4.除法运算:\n5.退出: 请出入您的选项:');
                if (unum == 1) {
                    var jnum1 = prompt('请输入第一个数');
                    var jnum11 = parseInt(jnum1);
                    var jnum2 = prompt('请输入第二个数');
                    var jnum22 = parseInt(jnum2);
                    var jsum = (jnum11 + jnum22);
                    console.log(jsum);
                    alert('两数结果为:' + jsum);
                } else if (unum == 2) {
                    var anum1 = prompt('请输入第一个数');
                    var anum11 = parseInt(anum1);
                    var anum2 = prompt('请输入第二个数');
                    var anum22 = parseInt(anum2);
                    var asum = (anum11 - anum22);
                    alert('两数结果为:' + asum);
                }
                else if (unum == 3) {
                    var cnum1 = prompt('请输入第一个数');
                    var cnum11 = parseInt(cnum1);
                    var cnum2 = prompt('请输入第二个数');
                    var cnum22 = parseInt(cnum2);
                    var csum = (cnum11 * cnum22);
                    alert('两数结果为:' + csum);
                }
                else if (unum == 4) {
                    var unum1 = prompt('请输入第一个数');
                    var unum11 = parseInt(unum1);
                    var unum2 = prompt('请输入第二个数');
                    var unum22 = parseInt(unum2);
                    var usum = (unum11 / unum22);
                    alert('两数结果为:' + usum);
                }
                else if (unum == 5) {
                    break;
                }
            }
        }
        jiusan();
目录
相关文章
|
4月前
递推7-2 sdut-C语言实验-养兔子分数
递推7-2 sdut-C语言实验-养兔子分数
20 0
|
4月前
|
C语言
PTA—C语言期末复习(判断题)
PTA—C语言期末复习(判断题)
|
4月前
|
机器学习/深度学习
递推10-------7-10 sdut-C语言实验-拍皮球
递推10-------7-10 sdut-C语言实验-拍皮球
26 0
|
4月前
|
人工智能
递推5------7-5 sdut-C语言实验-黄金时代
递推5------7-5 sdut-C语言实验-黄金时代
26 0
|
6月前
|
算法 搜索推荐 程序员
C语言第二十八练 对数的相关应用
C语言第二十八练 对数的相关应用
51 0
|
6月前
|
算法 搜索推荐 程序员
C语言第二十二练——扩展欧几里得算法
C语言第二十二练——扩展欧几里得算法
66 0
|
6月前
|
C语言
C语言刷题训练【第十天】
C语言刷题训练【第十天】
|
6月前
|
存储 人工智能 算法
C语言笔试训练【第九天】
C语言笔试训练【第九天】
|
6月前
|
存储 Java
第十四届蓝桥杯集训——字符串函数(基础函数操作)
第十四届蓝桥杯集训——字符串函数(基础函数操作)
56 0
|
6月前
|
存储 Java 编译器
C++每日选择题—Day1
C++每日选择题—Day1