计算clcu

计算练习脚本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         计算clcu
// @namespace    undefined
// @version      0.1.0
// @description  计算练习脚本
// @author       userzhang123456
// @match        https://www.baidu.com/*
// ==/UserScript==

(function() {
    'use strict';
    document.head.innerHTML="";
    document.body.innerHTML="";
    document.write("<p id=\"p1\">你好 选择下面的不同模型</p>");
    document.write("<input id=\"but1\" type=\"button\" onclick=\"num1()\" value=\"梯形\">");
    document.write("<input id=\"but2\" type=\"button\" onclick=\"num2()\" value=\"半圆形\">");
    document.write("<input id=\"but3\" type=\"button\" onclick=\"num3()\" value=\"直角三角形\">");
    window.num1 = function(){
        document.body.innerHTML="";
        document.write("<p id=\"p1\">计算梯形</p>");
        document.write("<p id=\"ps1\">上底</p>");
        document.write("<input type=\"number\" id=\"in1\" >");
        document.write("<br>");
        document.write("<p id=\"ps2\">高</p>");
        document.write("<input type=\"number\" id=\"in2\" >");
        document.write("<br>");
        document.write("<p id=\"ps3\">左边</p>");
        document.write("<input type=\"number\" id=\"in3\" >");
        document.write("<br>")
        document.write("<p id=\"ps4\">右边</p>");
        document.write("<input type=\"number\" id=\"in4\" >");
        document.write("<br>");
        document.write("<br>");
        document.write("<input id=\"but4\" type=\"button\" onclick=\"clu1()\" value=\"计算\">");
        document.write("<p id=\"p2\">结果:</p>");
        document.write("<p id=\"p3\">==========</p>");
    }
    window.num2 = function(){
        document.body.innerHTML="";
        document.write("<p id=\"p1\">计算扇形</p>");
        document.write("<p id=\"ps1\">半径</p>");
        document.write("<input type=\"number\" id=\"in1\" >");
        document.write("<br>");
        document.write("<p id=\"ps2\">扇形的两个半径组成三角形的长</p>");
        document.write("<input type=\"number\" id=\"in2\" >");
        document.write("<br>");
        document.write("<br>");
        document.write("<input id=\"but4\" type=\"button\" onclick=\"clu2()\" value=\"计算\">");
        document.write("<p id=\"p2\">结果:</p>");
        document.write("<p id=\"p3\">==========</p>");
    }
    window.num3 = function(){
        document.body.innerHTML="";
        document.write("<p id=\"p1\">计算直角三角形</p>");
        document.write("<p id=\"ps1\">直角边1</p>");
        document.write("<input type=\"number\" id=\"in1\" >");
        document.write("<br>");
        document.write("<p id=\"ps2\">直角边2</p>");
        document.write("<input type=\"number\" id=\"in2\" >");
        document.write("<br>");
        document.write("<p id=\"ps3\">斜边</p>");
        document.write("<input type=\"number\" id=\"in3\" >");
        document.write("<br>");
        document.write("<br>");
        document.write("<input id=\"but4\" type=\"button\" onclick=\"clu3()\" value=\"计算\">");
        document.write("<p id=\"p2\">结果:</p>");
        document.write("<p id=\"p3\">==========</p>");
    }
    window.clu1 = function(){
        var x1 = document.getElementById("in1").value;//上
        var x2 = document.getElementById("in2").value;//高
        var x3 = document.getElementById("in3").value;//左
        var x4 = document.getElementById("in4").value;//右
        var out1 =Math.acos(x2/x3)*180/Math.PI +90;//左边角
        var out2 =Math.acos(x2/x4)*180/Math.PI +90;//右边角
        var oa2 =Math.pow(x2,2);
        var oc2 =Math.pow(x3,2);
        var outb1 =Math.sqrt(oc2-oa2);//左底
        oa2 =Math.pow(x2,2);
        oc2 =Math.pow(x4,2);
        var outb2 =Math.sqrt(oc2-oa2);//右底
        var out3 =Number(outb1)+Number(outb2)+Number(x1);
        document.getElementById("p3").innerHTML = "左边角度:"+out1+"</br>"+"右边角度:"+out2+"</br>"+" 下底长:"+out3+"</br>"+"左三角形底长:"+outb1+"</br>"+"右三角形底长:"+outb2;
    }
    window.clu2 = function(){
        var x1 = document.getElementById("in1").value;
        var x2 = document.getElementById("in2").value;
        document.getElementById("p3").innerHTML = "程序还没写出来";
    }
    window.clu3 = function(){
        var x1 = document.getElementById("in1").value;
        var x2 = document.getElementById("in2").value;
        var x3 = document.getElementById("in3").value;
        document.getElementById("p3").innerHTML = "程序还没写出来";
    }
    // Your code here...
})();