Использование цикла do . . . while для решения математических задач

  Рассмотрим задачу: необходимо составить программу на языке JavaScript  для вычисления значений функции Y(x)=х*sin(x) на отрезке [1;5] с шагом h=0.5

  Программа на языке JavaScript будет выглядеть следующим образом:

<script language="JavaScript">

var y

var i=1

document.write('Вычислить значения функции У(х)=x*sin(x) на отрезке [1;5] с шагом h=0.5','<br>')

do{

y=i-Math.sin(i)

document.write('<b>Y( ',i,' ) = </b>',y+'<br>')

i=i+0.5

}

while(i<=5)

</script>

  После выполнения программы на экране отобразится: