Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   хелп ми друзья (https://javascript.ru/forum/events/34196-khelp-mi-druzya.html)

lepo 24.12.2012 00:17

хелп ми друзья
 
Вычислить значения функции f(x) = sin(ax+x*x)+3/(b-x) на интервале [-3; 7] с шагом 1.
Параметры a и b задаются пользователем (метод prompt)
Результат оформить в виде таблицы.
Значения функции выводить с точностью до 2 знаков после запятой. (В точках, где вычисление значение функции невозможно, поставить прочерк)

помогите помогите) я начинающий. не могу сделать что бы вообще ответы зотя бы выводились..не то что бы таблицей...


<html>
<head>
<script language="JavaScript">
var fx
var a=prompt('Введтье а')
var b=prompt('Введтье b')
document.write('Вычислить значения функции f(x)=sin(ax+x*x)+3/(b-x) на отрезке [-3;7] с шагом h=1<br>')
for (i=-3; i<=7; i++)
{fx=i-Math.sin(ai+i*i)+3/(b-i)
document.write('<b>fx( ',i,' ) = </b>',fx+'<br>');
}
</script>
</body>
</html>

lord2kim 24.12.2012 00:33

lepo,
<html>
<head>
<script language="JavaScript">
var fx;
var a=prompt('Введтье а');
var b=prompt('Введтье b');
document.write('Вычислить значения функции f(x) = sin(a*x+x*x) + 3 / (b-x) на отрезке [-3;7] с шагом h=1<br>');
document.write("<table align='center' border='1'>");
for (i=-3; i<=7; i++)
{fx=Math.sin(a*i+i*i)+3/(b-i);
document.write('<tr><th>f('+i+')</th><td>'+(fx == Infinity ? '-' : fx)+'</td></tr>');
}
document.write("</table>");
</script>
</body>
</html>


что именно у вас подразумевается под ax (ai) ?

lepo 24.12.2012 00:37

где это0_о чет не витжу

lepo 24.12.2012 01:13

спасибо большое


Часовой пояс GMT +3, время: 02:11.