27.09.2012 / 13:37 | |
Serg Пользователь Сейчас: Offline
Имя: Грин Регистрация: 09.07.2011
| Ecio, если я не ошибаюсь то у тебя после первого for незакрыто этим символом - " } "
|
27.09.2012 / 13:44 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Serg, не ,с {...} все верно.
|
27.09.2012 / 13:53 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Ecio, скрипт не будет рисовать синусоид. Он просто подряд * рисует. Вот, сиправил в условии = на == и убрал var(если не в функцие то не нужно) <script>
for (x=0;x<=360;x+=10)
{
y1=Math.sin((x*3.14159)/180);
for(y=-10;y<=10;y++)
{
if(y == Math.round(y1*10)) document.write('*');
else document.write(' ');
}
document.write('<br>');
}
</script>
|
27.09.2012 / 13:59 | |
Ecio Пользователь Сейчас: Offline
Имя: Костя Регистрация: 13.01.2010
| блин а как заставить выводить пробелы?
|
27.09.2012 / 13:59 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Ecio, тебе надо через координаты рисовать. А зачем тебе синусоид? Просто для практики чтоли?
|
27.09.2012 / 14:01 | |
Ecio Пользователь Сейчас: Offline
Имя: Костя Регистрация: 13.01.2010
| Dinisimys1, препод в универе задал=)
|
27.09.2012 / 14:03 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Ecio, без координат зделать надо?
|
27.09.2012 / 14:04 | |
Ecio Пользователь Сейчас: Offline
Имя: Костя Регистрация: 13.01.2010
| короче просто пробел на нижнее подчёркивание заменю=) спасибо за помощ=)
|
27.09.2012 / 14:04 | |
Ecio Пользователь Сейчас: Offline
Имя: Костя Регистрация: 13.01.2010
| Dinisimys1, угу=)
|
28.09.2012 / 08:22 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Ecio, я чет сомневался что скрипт будет что-то рисовать, просто подумал что Math.round - это рандом, а оказывается для округления. Если нижнее подчеркивание, то в самом деле рисует синусоид, но вертикально, а надо же горизонтально
|