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

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

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.01.2013, 09:01   #11
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Предположу, что в качестве сторон при создании треугольника передается строка, например "2", "3", "4" и при "2" + "3" + "4" выполняется не сложение, а конкатенация, в итоге получаем строку "234".
Нужно явно перевести строку в число:
Код:
  this.a =+ a;
  this.b =+ b;
  this.c =+ c;
или
Код:
  this.a = a*1;
  this.b = b*1;
  this.c = c*1;
или
Код:
  this.a = a-0;
  this.b = b-0;
  this.c = c-0;
или
Код:
  this.a = parseFloat(a);
  this.b = parseFloat(b);
  this.c = parseFloat(c);
Первое — самое быстрое, последнее — самое надежное.

И таки да, лучше изменения параметров включать внутрь класса, это как-то логичнее, чем создавать каждый раз новый класс для того, чтобы посчитать у уникальной фигуры площадь и периметр.
Alar, верни репу!

Последний раз редактировалось Naive; 23.01.2013 в 10:42.
Naive вне форума Ответить с цитированием
Старый 23.01.2013, 13:21   #12
nerv
Форумчанин
 
Аватар для nerv
 
Регистрация: 26.04.2010
Сообщений: 450
По умолчанию

\\ удалено
Тишина – самый громкий звук
nerv вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Применение подпрограмм desnet Паскаль, Turbo Pascal, PascalABC.NET 4 12.03.2012 17:58
Объявление классов. Применение принципов ООП get Паскаль, Turbo Pascal, PascalABC.NET 0 26.05.2011 13:15
применение c++ vvsh Общие вопросы C/C++ 21 22.01.2011 22:53
применение ComboBox Improviz Компоненты Delphi 2 21.02.2010 12:52
Создание классов и использование объектов классов при написании программ в среде C++. Frozen inside Помощь студентам 0 16.04.2009 23:18