ای خدااااااااااااااااااااااا
ای خدا درست شد ولی یک جاش دیگه گیر می کنه
کد:
<html>
<head>
<script type="text/javascript">
function calculate() {
var roozha = 0
var skill = document.getElementById("skil").value
while (skill > 4.05)
{
roozha++
skill -= 0.02
}
while (skill > 3 && <= 4.05)
{
roozha++
skill -= 0.05
}
while (skill > 2 && <= 3)
{
roozha++
skill -= 0.10
}
while (skill > 1 && <= 2)
{
roozha++
skill -= 0.25
}
while (skill > 0 && <= 1)
{
roozha++
skill -= 50
}
j = roozha
document.getElementById("output").innerHTML = j;
}
</script>
</head>
<body bgcolor="light blue">
<input type="text" value="" id="skil" size="26" />
<br />
<input type="button" value="How many days I worked ?" onclick="calculate()" />
<br />
<span id="output"></span>
</body>
</html>
این کد آخره اما کار نمی کنه
در این حالت کار میکنه
کد:
<html>
<head>
<script type="text/javascript">
function calculate() {
var roozha = 0
var skill = document.getElementById("skil").value
while (skill > 4.05)
{
roozha++
skill -= 0.02
}
j = roozha
document.getElementById("output").innerHTML = j;
}
</script>
</head>
<body bgcolor="light blue">
<input type="text" value="" id="skil" size="26" />
<br />
<input type="button" value="How many days I worked ?" onclick="calculate()" />
<br />
<span id="output"></span>
</body>
</html>
یعنی وقتی عبارت
while (skill > 2 && <= 3)
{
roozha++
skill -= 0.10
}
while (skill > 1 && <= 2)
{
roozha++
skill -= 0.25
}
while (skill > 0 && <= 1)
{
roozha++
skill -= 50
}
اضافه میشه کار رو خراب می کنه
دلیلش رو می دونی ؟