Kamimura's blog
プログラミング(Python、Perl、C、Go、JavaScript)、数学、読書…
ほしい物リスト
2010年5月9日日曜日
プログラミング学習の記録 185 はじめてのプログラミングとJavaScriptの基礎の第4章(制御構造)の練習問題
開発環境:Microsoft Windows 7 Home Premium(OS)+Internet Explorer 8(ブラウザの開発者ツール)
"はじめてのプログラミングとJavaScriptの基礎"のp.108の第4章(制御構造)の練習問題を解いてみる。
4.1
var x=prompt("xの値を入力してください",""); if(x%2==0){ alert("xは偶数です"); } else if(x%2==1){ alert("xは奇数です"); } else { alert("xは整数ではありません"); }
4.2
var s=prompt("数字を入力してください","") var n=parseInt(s); switch(n){ case 0: Insert("Zero"); break; case 1: Insert("One"); break; default: Insert("Other"); } function Insert(text){ var d1=document.getElementById("d1"); var p=document.createElement("p"); var text=document.createTextNode(text); p.appendChild(text); d1.appendChild(p); }
4.3
var sum=0; for (i=0;i<10;i++){ if(i%2==1){ sum+=i; } } Insert("1+3+5+7+9="+sum); function Insert(text){ var d2=document.getElementById("d2"); var p=document.createElement("p"); var text=document.createTextNode(text); p.appendChild(text); d2.appendChild(p); }
4.4
var sum=0; var i=0; while(true){ sum+=i; if(sum>100){ break; } i++; } Insert("1+ ・・・ +"+(i-1)+"="+(sum-i)+"<=100"); Insert("1+ ・・・ +"+i+"="+sum+">100"); function Insert(text){ var d3=document.getElementById("d3"); var p=document.createElement("p"); var text=document.createTextNode(text); p.appendChild(text); d3.appendChild(p); }
4.5
function printOdd(){ for(i=1;i<=10;i++){ if(i%2!=0){ Insert(i+" "); } } function Insert(text){ var p0=document.getElementById("p0"); var text=document.createTextNode(text); p0.appendChild(text); } }
0 コメント:
コメントを投稿
次の投稿
前の投稿
ホーム
コメントの投稿(Atom)
0 コメント:
コメントを投稿