http://noi.openjudge.cn/ch0103/ 这是题目链接
01:A+B问题
<script type="x" id="ch010103/01">
var a = +prompt()
var b = +prompt()
var c = a + b
console.log(c) //结果输出c
</script>
02:计算(a+b)*c的值
<script type="x" id="ch010103/02">
var a = +prompt()
var b = +prompt()
var c = +prompt()
var t = (a + b) * c
console.log(t)
</script>
03:计算(a+b)/c的值
<script type="x" id="ch010103/03">
var a = +prompt()
var b = +prompt()
var c = +prompt()
var t = (a + b) / c
console.log(t)
</script>
04:带余除法
<script type="x" id="ch010103/04">
var a = +prompt()
var b = +prompt()
var div = Math.floor(a / b)
//Math.floor :返回小于参数x的最大整数,即对浮点数向下取整。x[]的取值。
sum = a % b
console.log(div , sum)
</script>
05:计算分数的浮点数值
<script type="x" id="ch010103/05">
var a = +prompt()
var b = +prompt()
var c = a / b
console.log(c.toFixed(9)
//.toFixed() :精确指定小位数是几位
</script>
06:甲流疫情死亡率
<script type="x" id="ch010103/06">
var 确诊数 = Number(prompt())
var 死亡数 = Number(prompt())
var ratio = 确诊数 / 死亡数
var percentage = ratio * 100
console.log(percentage.toFixed(3) + '%')
</script>
07:计算多项式的值
<script type="x" id="ch010103/07">
var x = +prompt()
var a = +prompt()
var b = +prompt()
var c = +prompt()
var d = +prompt()
var sum = a * x * x * x + b * x * x + c * x + d
console.log(sum.toFixed(7))
</script>
08:温度表达转化
<script type="x" id="ch010103/08">
var f = +prompt()
var c = 5 * (f - 32) / 9
console.log(c.toFixed(5))
</script>
09:与圆相关的计算
<script type="x" id="ch010103/09">
var r = +prompt()
var pi =3.14159
var diameter = 2 * r
var perimeter = 2 * pi * r
var area = pi * r * r
console.log(diameter.toFixed(4), perimeter.toFixed(4),area.toFixed(4))
//分别输出直径、周长、面积
</script>
10:计算并联电阻的阻值
<script type="x" id="ch010103/10">
var r1 = +prompt()
var r2 = +prompt()
var r = 1 / (1 / r1 + 1 / r2)
console.log(r.toFixed(2))
</script>
11:计算浮点数相除的余数
<script type="x" id="ch010103/11">
var a = +prompt()
var b = +prompt()
var r = a % b
console.log(r.toFixed(4))
</script>
12:计算球的体积
<script type="x" id="ch010103/12">
var r = +prompt()
var π = 3.14
var v = 4 / 3 * π * r ** 3
console.log(v.toFixed(2))
</script>
13:反向输出一个三位数
<script type="" id="ch010103/13">
var n = +prompt()
var indivdual = n % 10
var ten = (n - indivdual) / 10 % 10
var hundred = (n - indivdual - ten * 10) / 100 % 10
var joint = '' + indivdual + ten + hundred
console.log(joint)
</script>
14:大象喝水
<script type="x" id="ch010103/14">
var h = +prompt()
var r = +prompt()
var pi = 3.14159
var l = h * pi * r * r / 1000
var counter = 20 / l
console.log(Math.ceil(counter))
</script>
15:苹果和虫子
<script type="x" id="ch010103/15">
var n = +prompt()
var x = +prompt()
var y = +prompt()
var eat = Math.ceil(y / x)
var remain = n - eat
console.log(remain)
</script>
16:计算线段长度
<script type="x" id="ch010103/16">
var x1 = +prompt()
var y1 = +prompt()
var x2 = +prompt()
var y2 = +prompt()
var l = Math.sqrt( Math.pow((x1 - x2), 2) + (y1 - y2) * (y1 - y2) )
// Math.sqrt取他的根号 Math.pow平方
console.log(l.toFixed(3))
</script>
17:计算三角形面积
<script type="x" id="ch010103/16">
var x1 = +prompt()
var y1 = +prompt()
var x2 = +prompt()
var y2 = +prompt()
var x3 = +prompt()
var y3 = +prompt()
var a = Math.sqrt( Math.pow((x1 - x2), 2) + (y1 - y2) * (y1 - y2) )
var b = Math.sqrt( Math.pow((x1 - x3), 2) + (y1 - x3) * (y1 - y3) )
var c = Math.sqrt( Math.pow((x3 - x2), 2) + (y3 - y2) * (y3 - y2) )
var p = (a + b + c ) / 2
var s = Math.sqrt(p * (p - a) * (p -b) * (p - c))
// Math.sqrt取他的根号 Math.pow平方
console.log(s.toFixed(2))
</script>
18:等差数列末项计算
<script type="x" id="ch010103/18">
var a1 = +prompt()
var a2 = +prompt()
var n = ++prompt()
var delta = a2 - a1
var an = a1 + (n - 1) * delta
console.log(an)
</script>
19:A*B问题
<script type="x" id="ch010103/19">
var A = +prompt()
var B = +prompt()
var C = A * B
console.log(C)
//可以不写变量 C ,直接输出 console.log(A * B)
</script>
20:计算2的幂
<script type="x" id="ch010103/20">
var n = +prompt()
var power = 2 ** n
console.log(power)
//其他解法: console.log(Math.pow(2 , n))
// console.log(2 ** n)
// console.log(2 << (n - 1))
</script>