菱形

ソース 説明
<SCRIPT LANGUAGE="JavaScript"> <!-- document.write("幾何模様を描く<BR>"); num = prompt("Please Input Number ?",""); document.write("Number=",num,"<BR><BR>"); 変数の宣言
sp = " "; sl = "/"; at = "*"; document.write("<PRE>"); document.write("sp=",sp,",sl=",sl,",at=",at,"<BR>"); document.write("TEST LINE<BR>"); 上半分のループ設定
for (cntl = 1; cntl <= num-1; cntl++) { for (cntc = cntl; cntc <= num; cntc++) document.write(at); for (cntc = 1; cntc <= cntl*2-1; cntc++) document.write(sp); for (cntc = cntl; cntc <= num; cntc++) document.write(at); document.write("<BR>"); } 下半分のループ設定
for (cntl = 1; cntl <= num; cntl++) { for (cntc = 1; cntc <= cntl; cntc++) document.write(at); for (cntc = cntl; cntc <= num*2-cntl; cntc++) document.write(sp); for (cntc = 1; cntc <= cntl; cntc++) document.write(at); document.write("<BR>"); } document.write("</PRE>"); // --> </SCRIPT>
先ほどの菱形を反転して描く。
空白のあとにもう一度*を描くプログラムを追加しただけである。