Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2014, 21:14   #1
shadezx
Пользователь
 
Регистрация: 24.10.2013
Сообщений: 75
По умолчанию Javascript Function

нужно написать 2 функции, не работает, подскажите в чем ошибка

Код HTML:
<html>
<head>
<script type = "text/javascript">

function f_a(x,y){
	var a;
	a = +a; 
   	a = (2*Math.cos(x - 3.14/6))/((1/2)+Math.pow(Math(sin,2))*y);	
	return f_a;	
}
function f_b(z){
	var b;
	var z = prompt('z = '+z);
	z = +z;
 	b = +b;
	if (z > 0) {
   	 b = 1+(Math.pow(z,2))/(3+(Math.pow(z,2)/5);	
	return f_a;
	

}

</script>
</head>
<body>
<input type='button' value='Нажми на меня' onclick='f_a()' />
</body>
</html>
shadezx вне форума Ответить с цитированием
Старый 06.04.2014, 22:27   #2
Metandrostenalon
Форумчанин
 
Регистрация: 03.04.2009
Сообщений: 108
По умолчанию

f_a не указаны x, y
a = +a; - лишнее
Math.pow(Math(sin,2))*y -> Math.pow(Math.sin(y),2)
return f_a; -> return a;

и тд
php,javascript
Metandrostenalon вне форума Ответить с цитированием
Старый 07.04.2014, 08:11   #3
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

Код:
if (z > 0) {
   	 b = 1+(Math.pow(z,2))/(3+(Math.pow(z,2)/5);
странное условие и незакрытая {
Должна быть проверка всего знаменателя на 0, т.е. примерно так:
Код:
var denom = 3 + Math.pow(z, 2) / 5;
if (denom != 0)
     b = 1 + Math.pow(z, 2) / denom;
Подобным же образом в первой задаче (в которой у Вас вообще нет if'a ) - т.е. недопущение равенства знаменателя нулю, иначе дополнительно выводить ещё какой-нибудь алёрт.
Ессно, плюсую оратора выше.
phomm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
function SmileSTR Паскаль, Turbo Pascal, PascalABC.NET 8 26.04.2012 11:35
function Now Виктория7777 БД в Delphi 11 11.04.2011 21:59
Javascript - классы, они есть или их нету в Javascript? Kasper1 JavaScript, Ajax 3 05.03.2011 09:42
Send var to javascript function kiferv PHP 0 07.02.2011 00:04