開発環境 メモ帳
実行環境 Internet Explorer 11


CalcDock.html
<html>
<head>
<title>入渠時間計算機</title>
<script type="text/javascript">
<!--
function Calc()
{
	var mag = 0;	// 倍率
	for (var n = 0; n < document.f1.r1.length; n++) {
		if (document.f1.r1[n].checked) {
			mag = document.f1.r1[n].value;
			break;
		}
	}
	if (mag == 0) {
		window.alert("艦種を選んでください。");
		return;
	}
 
	var lv	= parseInt(document.f1.t1.value);
	var hp	= parseInt(document.f1.t2.value);
	var mhp	= parseInt(document.f1.t3.value);
	var dhp = mhp - hp;	// 減少HP
 
	var s;
	if (lv < 12) {
		s = Math.floor((lv * 10) * mag * dhp) + 30;
	} else {
		var a = Math.floor(Math.sqrt(lv - 11)) * 10 + 50;
		s = Math.floor((lv * 5 + a) * mag * dhp) + 30;
	}
	var hour	= Math.floor(s / 3600);
	var min		= Math.floor(s / 60) % 60;
	var sec		= s % 60;
 
	document.f1.t4.value = hour + ":" + ("0"+min).slice(-2) + ":" + ("0"+sec).slice(-2);
}
// -->
</script>
</head>
 
<body>
<form name="f1">
 
<table>
<tr>
<td>空母</td>
<td>
<input type="radio" name="r1" value="2.0"> 正規空母
<input type="radio" name="r1" value="1.5"> 軽空母
<input type="radio" name="r1" value="2.0"> 装甲空母
</td>
</tr>
 
<tr>
<td>戦艦</td>
<td>
<input type="radio" name="r1" value="2.0"> 戦艦(低速)
<input type="radio" name="r1" value="1.5"> 戦艦(高速)
<input type="radio" name="r1" value="2.0"> 航空戦艦
</td>
</tr>
 
<tr>
<td>巡洋艦</td>
<td>
<input type="radio" name="r1" value="1.5"> 重巡洋艦
<input type="radio" name="r1" value="1.0"> 軽巡洋艦
<input type="radio" name="r1" value="1.0"> 重雷装巡洋艦
<input type="radio" name="r1" value="1.5"> 航空巡洋艦
</td>
</tr>
 
<tr>
<td>駆逐艦</td>
<td>
<input type="radio" name="r1" value="1.0"> 駆逐艦
</td>
</tr>
 
<tr>
<td>潜水艦</td>
<td>
<input type="radio" name="r1" value="0.5"> 潜水艦
<input type="radio" name="r1" value="1.0"> 潜水空母
</td>
</tr>
 
<tr>
<td>その他</td>
<td>
<input type="radio" name="r1" value="1.0"> 揚陸艦
</td>
</tr>
</table>
 
<table>
<tr>
<td>Lv:</td>
<td><input type="text" name="t1" size=5></td>
</tr>
 
<tr>
<td>HP:</td>
<td><input type="text" name="t2" size=5></td>
</tr>
 
<tr>
<td>MaxHP:</td>
<td><input type="text" name="t3" size=5></td>
</tr>
</table>
 
<input type="reset" value="全クリア">
<input type="button" value="計算" onClick="Calc()">
<input type="text" name="t4" size=10>
 
</form>
</body>
</html>
 
最終更新:2014年04月03日 13:33