2016年6月3日 星期五

6/3

程式設計工藝大師

1.電腦隨機0-9選出3個數字(數字可重複) 10
ex:123, 019

參考:

JavaScript小程式:不重覆的random亂數

[JavaScript]如何使用JavaScript


2.電腦隨機0-9選出3個數字(數字不重複) 20

  a.  寫出演算法

  b. Javascript 程式完成。

 3. 部落格 (期中考之後的部分)  40

4. 挑戰滿分題, 俄羅斯輪盤 30

========================================================================
2.有使用者猜數字
ex:使用者可輸入:1 2 3 5 或 1235
3.電腦判斷是否正確告知使用者
ex:3A0B (猜中三格個數且都是正確位置)
A代表數字正確位置正確
B代表數字正確位置不正確
4.再由迴圈不斷進行 使用者輸入 電腦判斷
5.並且計算 使用者輸入次數



例子:
答案 1234  使用者:4321 電腦輸出:0A4B
答案 1234  使用者:1458 電腦輸出:1A1B
答案不能被列印出來

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=BIG5"> <title>第一支javaScript</title> </head> <body> <h2>document.write用法</h2> <Script type ="text/javascript"> var rx1=0,rx2=0,rx3=0,maxNum=0,minNum=0; maxNum=9; mixNum=0; rx1=Math.floor( Math.random() * (maxNum - minNum + 1) ) + minNum; rx2=Math.floor( Math.random() * (maxNum - minNum + 1) ) + minNum; rx3=Math.floor( Math.random() * (maxNum - minNum + 1) ) + minNum; while(rx1==rx2) { rx1=Math.floor( Math.random() * (maxNum - minNum + 1) ) + minNum; } while(rx2==rx3 || rx3==rx1 ) { rx3=Math.floor( Math.random() * (maxNum - minNum + 1) ) + minNum; } document.write("亂數"+rx1,rx2,rx3); </Script> </body> </html>