Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Итерационный цикл (https://javascript.ru/forum/misc/23340-iteracionnyjj-cikl.html)

mulatka 20.11.2011 21:10

Итерационный цикл
 
Вложений: 1
Здравствуйте народ!!! Не могли бы вы мне протянуть руку помощи в написание программы на JavaScript. Дана формула необдимо правильность решения. Спасибо тем кто откликнулся

trikadin 20.11.2011 21:21

krasopetka, это вы?)

mulatka 20.11.2011 21:23

да нет, а кто это???:write:

trikadin 20.11.2011 21:30

Цитата:

Сообщение от mulatka
да нет, а кто это???

Ню, ню...

Вы пробовали написать сами?

mulatka 20.11.2011 21:34

нет, я не смогла в этом разобраться...мне очень сложно=(

Nekromancer 20.11.2011 21:35

А нам очень лень, и что?

trikadin 20.11.2011 21:36

Почему именно на js? На qbasic'е, скажем, куда проще...

mulatka 20.11.2011 21:38

препод требует на Javascript

trikadin 20.11.2011 21:52

Цитата:

Сообщение от mulatka
препод требует на Javascript

Так пишите. Пробуйте - не получится - пробуйте ещё раз. Охотников за вас делать (бесплатно причём) - нету.

mulatka 20.11.2011 22:04

Цитата:

Сообщение от trikadin (Сообщение 137943)
Так пишите. Пробуйте - не получится - пробуйте ещё раз. Охотников за вас делать (бесплатно причём) - нету.

а сколько будет стоить???

B@rmaley.e><e 20.11.2011 22:04

Если не секрет, где и на кого учитесь?
И зачем учитесь?

mulatka 20.11.2011 22:13

в колледже политехе. Думаю со временем все пойму....

B@rmaley.e><e 20.11.2011 22:27

Цитата:

Сообщение от mulatka
Думаю со временем все пойму

И как это произойдёт? Озарение само спустится с небес и осенит Вас?
Весьма непонятно, на что Вы рассчитываете. Вы ведь даже не пытаетесь разобраться. Вам нужна только работа, которую можно будет отдать "преподу", чтобы он отвязался.

mulatka 20.11.2011 22:33

:cray: а все рассуждают, говорят вместо того чтоб помочь....:cray:

trikadin 20.11.2011 22:36

Цитата:

Сообщение от mulatka
а все рассуждают, говорят вместо того чтоб помочь...

А вы ждёте помощи, вместо того, чтобы попытаться сделать самой. Это нужно вам, а не нам. И никто вам ничего не обязан делать. Не получается что-то конкретное - спрашивайте. А за готовыми скриптами вам в раздел "Работа".

mulatka 20.11.2011 23:32

плохо....

GuardCat 21.11.2011 10:02

И здесь вы. krasopetka захватила все форумы о javascript на русском языке?! Пожалуй, стоило брать ник не просто mulatka, а mulatka_big_tits, что повысило бы количество желающих написать код с нуля.

mulatka 21.11.2011 10:52

<script language="JavaScript">
function Fif4()
{
var nac=-6;
var fin=7;
var res=0;

for(x=nac; x<fin; x=x+2)
{
if (x<2) v = (Math.cos(4*a)+Math.PI;
else if (x==2) w = (Math.abs(Math.cos(x)/Math.sin(x),3);
else if (x>2) res= (5+(Math.round((Math.pow(x),3))
alert("Результат: V = " + res + " при x = " +x);
}
}

</script>
:write: подскажите ошибку кто может

dmitriymar 21.11.2011 11:00

Цитата:

Сообщение от mulatka
(if (x<2) v = Math.cos(4*a)+Math.PI;

1 что такое a?
2 v и w в результаты вывода не попадают,соответственно при x<=2 res не существует вообще чтоб его выводить в alert("Результат: V = " + res + " при x = " +x);

mulatka 21.11.2011 11:05

это переменое числа X

mulatka 21.11.2011 11:13

<script language="JavaScript">
function summ() {
var a=document.form1.text1.value;
var b=document.form1.text2.value;
var i=document.form1.text3.value;
while (a <= b)
{
for(x=nac; x<fin; x=x+2)
{
if (x<2) v = (Math.cos(4*a)+Math.PI;
else if (x==2) w = (Math.abs(Math.cos(x)/Math.sin(x),3);
else if (x>2) res= (5+(Math.round((Math.pow(x),3))
alert("Результат: V = " + res + " при x = " +x);
}
}

</script>
так правельней будет новерно :write:

GuardCat 21.11.2011 11:16

А ещё сущий кошмар со скобками.
Найдите 10 отличий:
function Fif4() {
	var nac = -6, fin = 7, res = "";
	for (x = nac; x < fin; x += 2) {
		if (x < 2) res += "При x = " + x + " V = " + (Math.cos(4 * x) + Math.PI) + "\n";
		else if (x == 2) res += "При x = " + x + " V = " + (Math.abs(Math.cos(x) / Math.sin(x), 3)) + "\n";
		else if (x > 2) res += "При x = " + x + " V = " + (5 + (Math.round((Math.sqrt(x), 3)))) + "\n";
	}
	alert(res);
}


P.S. В математическую сторону вопроса не заглядывал.

mulatka 21.11.2011 11:41

Цитата:

Сообщение от dmitriymar (Сообщение 138023)
1 что такое a?
2 v и w в результаты вывода не попадают,соответственно при x<=2 res не существует вообще чтоб его выводить в alert("Результат: V = " + res + " при x = " +x);

Цитата:

Сообщение от GuardCat (Сообщение 138031)
А ещё сущий кошмар со скобками.
Найдите 10 отличий:
function Fif4() {
	var nac = -6, fin = 7, res = "";
	for (x = nac; x < fin; x += 2) {
		if (x < 2) res += "При x = " + x + " V = " + (Math.cos(4 * x) + Math.PI) + "\n";
		else if (x == 2) res += "При x = " + x + " V = " + (Math.abs(Math.cos(x) / Math.sin(x), 3)) + "\n";
		else if (x > 2) res += "При x = " + x + " V = " + (5 + (Math.round((Math.sqrt(x), 3)))) + "\n";
	}
	alert(res);
}


P.S. В математическую сторону вопроса не заглядывал.

что совсем не работает....

mulatka 21.11.2011 12:56

спасибо большое :dance: все работает

Shaci 21.11.2011 13:11

Цитата:

Сообщение от GuardCat (Сообщение 138031)
А ещё сущий кошмар со скобками.
Найдите 10 отличий:
function Fif4() {
	var nac = -6, fin = 7, res = "";
	for (x = nac; x < fin; x += 2) {
		if (x < 2) res += "При x = " + x + " V = " + (Math.cos(4 * x) + Math.PI) + "\n";
		else if (x == 2) res += "При x = " + x + " V = " + (Math.abs(Math.cos(x) / Math.sin(x), 3)) + "\n";
		else if (x > 2) res += "При x = " + x + " V = " + (5 + (Math.round((Math.sqrt(x), 3)))) + "\n";
	}
	alert(res);
}


P.S. В математическую сторону вопроса не заглядывал.

скобки желательно ставить для каждого if или for, даже если дальше
один оператор следует, и они там не нужны,
иначе если захотите добавить что-то в тело цикла или условия, могут возникнуть ошибки

с другой стороны это дело вкуса, я зачастую сам их не ставлю


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