Вниз  JavaScript
- 27.09.2012 / 13:37
Serg
  Пользователь

Serg 
Сейчас: Offline
Ecio, если я не ошибаюсь то у тебя после первого for незакрыто этим символом - " } "
- 27.09.2012 / 13:44
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Serg, не ,с {...} все верно.
- 27.09.2012 / 13:53
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Ecio, скрипт не будет рисовать синусоид. Он просто подряд * рисует.
Вот, сиправил в условии = на == и убрал var(если не в функцие то не нужно)
  1. <script>
  2. for (x=0;x<=360;x+=10)
  3. {
  4.         y1=Math.sin((x*3.14159)/180);
  5.                 for(y=-10;y<=10;y++)
  6.                 {
  7.                         if(y == Math.round(y1*10)) document.write('*');
  8.                         else document.write(' ');
  9.                         }
  10.  
  11.         document.write('<br>');
  12.  
  13. }
  14. </script>

- 27.09.2012 / 13:59
Ecio
  Пользователь

Ecio 
Сейчас: Offline
блин а как заставить выводить пробелы?
- 27.09.2012 / 13:59
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Ecio, тебе надо через координаты рисовать. А зачем тебе синусоид? Просто для практики чтоли?
- 27.09.2012 / 14:01
Ecio
  Пользователь

Ecio 
Сейчас: Offline
Dinisimys1, препод в универе задал=)
- 27.09.2012 / 14:03
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Ecio, без координат зделать надо?
- 27.09.2012 / 14:04
Ecio
  Пользователь

Ecio 
Сейчас: Offline
короче просто пробел на нижнее подчёркивание заменю=)
спасибо за помощ=)
- 27.09.2012 / 14:04
Ecio
  Пользователь

Ecio 
Сейчас: Offline
Dinisimys1, угу=)
- 28.09.2012 / 08:22
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Ecio, я чет сомневался что скрипт будет что-то рисовать, просто подумал что Math.round - это рандом, а оказывается для округления. Если нижнее подчеркивание, то в самом деле рисует синусоид, но вертикально, а надо же горизонтально
Наверх  Всего сообщений: 780
Фильтровать сообщения
Поиск по теме
Файлы топика (20)