ソース
function leapyear(y) {
if (y % 400 == 0) return true;
if (y % 4 == 0 && y % 100 != 0) return true;
return false;
}
var date = new Date();
var y = date.getYear();
var m = date.getMonth();
var d = date.getDate();
// 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31日を順に加算
var days = new Array(0, 31, 59, 90, 120, 151,
181, 212, 243, 273, 304, 334);
var total_days = days[m]+d;
if (m>=2 && leapyear(y)) { // 閏年で 3月以降
total_days = total_days + 1;
}
document.write("今日は"+(m+1)+"月"+d+"日です。");
document.write("1月 1日から今日は"+total_days+"日目です。");
出力
これまでの全成績が 7月 4日終了時点で 60点未満の人、レポートが 1回でも未提出の人は、 補習に出席してもらいます。
60点以上あっても、1つでも提出していないレポート(第4回レポートを含む)がある場合、合格になりません。
遅れて提出したレポートも評価しますが、完璧でも 10点にしかなりません。
タッチタイピング練習
「\\stfile\Report\kagawa\2001\Programming1\MikaText\s学籍番号\mikatext.exe」
をダブルクリックする。
打ち終った時の画面をコピーして、ファイル名 mika0704.pngで保存する。
いずれも
\\stfile\Report\kagawa\2001\Programming1\010704\s学籍番号\に提出する。
余った時間は C言語の教科書のプログラムを試しにコンパイルする(これも mokuroku.htmlにリンクを作る)か、 第 4回レポートをやって下さい。