函数小试题-计算器

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

题目描述:


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


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


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


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


具体如下:

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();
目录
相关文章
|
8月前
|
安全 Serverless Python
用Python实现计算器功能
用Python实现计算器功能
94 1
|
6月前
|
Java
力扣经典150题第五十三题:基本计算器
力扣经典150题第五十三题:基本计算器
70 1
|
Java
从计算器小例子的总结思考
从计算器小例子的总结思考
131 0
|
8月前
|
存储 算法
算法题解-基本计算器2
算法题解-基本计算器2
VBA 2000年之后活期存款利息计算
VBA 2000年之后活期存款利息计算
95 0
计算器(简易版)
另一种是利用转移表的方式来写,将各个函数的地址存放在一个函数指针数组里面,当要使用函数时,就直接调用指针即可,可以改观上面的美观(上面的代码有很多重复的,太挫了)
101 0
|
算法
算法 | 计算器系列 | 刷题打卡
算法 | 计算器系列 | 刷题打卡
142 0
算法 | 计算器系列 | 刷题打卡
|
Java C++ Python
试题 基础练习 杨辉三角形
内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s。输出杨辉三角形的前n行。每一行从这一行的第一个数开始依次输出,中间使用一个空格分隔。请不要在前面输出多余的空格。杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。给出n,输出它的前n行。
95 0
自制计算器,实现加减乘除
自制计算器,实现加减乘除
127 0
程序人生 - 公积金贷款额度是怎么计算的?
程序人生 - 公积金贷款额度是怎么计算的?
103 0