頁:
[1]
作業
switch, if練習設定變數存放所購買的等級及公斤數,並算出小計
迴圈..練習
設定變數存放一個正整數(20),並算1 到此整數(20)間的總和、奇數和、偶數和
迴圈, Math練習
摸彩金 : 有11顆彩球, 彩球面額為0-10之間 , 若摸到的彩球不為0,則可繼續摸彩,若摸到的彩球為0,則停止摸彩,並計算其摸彩次數及彩金總金額(單位:佰元)
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div> 本帖最後由 tryit244178 於 2019-11-29 01:12 PM 編輯
第一題看不懂,跳過
第二、三題請參考。照抄的話,不知老師會不會給你過…<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>作業</title>
<style>
button { margin-bottom: 10px; }
</style>
<script>
//第二題
function Even()
{
this.Sum = function(number) {
return number * number / 2 + number / 2;
};
this.CalcEven = function(number) {
return number / 4 * number + number / 2;
};
this.CalcOdd = function(number) {
return number / 4 * number;
};
}
function Odd()
{
this.Sum = function(number) {
return number * (number + 1) / 2;
};
this.CalcEven = function(number) {
return number / 4 * number;
};
this.CalcOdd = function(number) {
return (number + 1) / 4 * (number + 1);
};
}
var Select = ;
function HW2()
{
let i = 99;
alert("加總:" + Select.Sum(i) + "\n" +
"奇數加總:" + Select.CalcOdd(i) + "\n" +
"偶數加總:" + Math.floor(Select.CalcEven(i))
);
}
//第三題
function ColorBall()
{
let count = 0;
let log = ;
let Initilize = function() {
for (let i=0; i<11; i++)
log = 0;
};
let Run = function() {
let rnd = Math.floor(Math.random() * 11);
if (rnd!=0) {
log++;
count++;
Run();
}
};
this.Print = function() {
let result = "";
result += "共執行了 " + count + " 次\n";
for (let i=0; i<11; i++)
result += i + " 號彩球,共中 " + log + " 次\n"
return result;
};
this.Start = function() {
Initilize();
Run();
alert(this.Print());
};
}
function HW3()
{
let cb = new ColorBall();
cb.Start();
}
</script>
</head>
<body>
<button onClick="alert('看不懂=口=!!')">第一題點我</button>
<br/>
<button onClick="HW2()">第二題點我</button>
<br/>
<button onClick="HW3()">第三題點我</button>
</body>
</html>
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>
頁:
[1]