函数小试题-计算器

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

题目描述:


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


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


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


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


具体如下:

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();
目录
相关文章
|
7月前
|
Java C++ Python
试题 基础练习 分解质因数
试题 基础练习 分解质因数
56 1
|
7月前
计算器V1
创建一个简单的计算器程序,能执行整数的加、减、乘、除和求余运算。用户输入格式为:操作数1 运算符op 操作数2。遇到除数为0时,输出"Division by zero!";运算符非法则输出"Invalid operator!"。示例输入和输出已给出。
62 0
|
7月前
计算器V2
编写了一个简单的程序,实现了浮点数的加、减、乘、除和幂运算。程序包括了对浮点数的计算,并展示了运算结果。其中,幂运算需包含"math.h"头文件。
53 0
|
7月前
|
前端开发 JavaScript
使用html+css+javaScript 完成计算器
使用html+css+javaScript 完成计算器
|
Java
从计算器小例子的总结思考
从计算器小例子的总结思考
129 0
|
7月前
leetcode-224:基本计算器
leetcode-224:基本计算器
40 0
|
7月前
|
存储 算法
算法题解-基本计算器2
算法题解-基本计算器2
|
算法
lougu 2485计算器(BSGS)
lougu 2485计算器(BSGS)
133 0
|
前端开发
一个很简易的计算器
一个很简易的计算器
125 0
一个很简易的计算器