Модераторы: Snowy, MetalFan, bems, Poseidon

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с калькулятором, не понятна причина бездействия 
:(
    Опции темы
spindul
Дата 24.3.2012, 21:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 30.7.2011

Репутация: нет
Всего: нет



Цитата(northener @  24.3.2012,  01:55 Найти цитируемый пост)
программные калькуляторы напрашивается использование TRadioGroup. 

хорошо, предположим сделаю я RadioGroup, как мне его правильно запрограмить. Знаю что такое Rad/Grad но что такое DEG??
PM MAIL   Вверх
Данкинг
Дата 24.3.2012, 22:07 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 11
Всего: 130



Цитата(spindul @  24.3.2012,  22:14 Найти цитируемый пост)
Знаю что такое Rad/Grad но что такое DEG?? 

Хочешь, чтобы мы тут выяснили, что на твоём калькуляторе означает DEG?


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Чучмек
Дата 24.3.2012, 22:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЭТ БИЛЭТ
**


Профиль
Группа: Участник
Сообщений: 841
Регистрация: 11.5.2008
Где: СССР

Репутация: 7
Всего: 41



Цитата(spindul @  24.3.2012,  21:14 Найти цитируемый пост)
DEG

Обыкновенные градусы, которых в круге 360


--------------------
умную мысль держи при себе, а дурной - поделись с другими 
PM MAIL   Вверх
spindul
Дата 24.3.2012, 22:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 30.7.2011

Репутация: нет
Всего: нет



Цитата(Чучмек @  24.3.2012,  22:09 Найти цитируемый пост)
Обыкновенные градусы, которых в круге 360 
тогда что означает град? и это не только на моем калькуляторе, откройте любой инженерный калькулятор и вы увидите данные зн-ия. только вот как их программировать пока нет идей. может подскажите?

PM MAIL   Вверх
Чучмек
Дата 24.3.2012, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЭТ БИЛЭТ
**


Профиль
Группа: Участник
Сообщений: 841
Регистрация: 11.5.2008
Где: СССР

Репутация: 7
Всего: 41



Град он и есть град, 1/100 от 90 градусов. 


--------------------
умную мысль держи при себе, а дурной - поделись с другими 
PM MAIL   Вверх
spindul
Дата 25.3.2012, 22:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 30.7.2011

Репутация: нет
Всего: нет



Ок, всё вроде понятно, т.е. надо будет для каждого режима программировать его, совместить это не получится....
PM MAIL   Вверх
northener
Дата 26.3.2012, 01:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1361
Регистрация: 2.9.2010

Репутация: 12
Всего: 20



Цитата(spindul @  25.3.2012,  22:56 Найти цитируемый пост)
Ок, всё вроде понятно, т.е. надо будет для каждого режима программировать его, совместить это не получится.... 

Чем дальше в лес, тем более не понятно что вас интересует.


--------------------
Но только лошади летают вдохновенно.
Иначе лошади разбились бы мгновенно!
PM MAIL   Вверх
spindul
Дата 26.3.2012, 18:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 30.7.2011

Репутация: нет
Всего: нет



Цитата(northener @  26.3.2012,  01:11 Найти цитируемый пост)
Чем дальше в лес, тем более не понятно что вас интересует. 

Всё вроде же понятно, я не понимаю как правильно запрограммировать эти режимы, ведь они не всегда должны работать, а только при тригонометрических ф-иях, как это сделать?
PM MAIL   Вверх
Keeper89
Дата 27.3.2012, 04:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 9
Всего: 58



Ну ты хотя бы какой-то кусок кода приведи, и мы подскажем  


--------------------
PM MAIL WWW   Вверх
spindul
Дата 2.4.2012, 23:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 30.7.2011

Репутация: нет
Всего: нет



а какой можно кусок кода предоставить. Я просто себе представляю, что это будет что-то типа RadioButton. При переключении и будет происходить смена режима.
PM MAIL   Вверх
northener
Дата 3.4.2012, 00:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1361
Регистрация: 2.9.2010

Репутация: 12
Всего: 20



Цитата(spindul @  2.4.2012,  23:18 Найти цитируемый пост)
а какой можно кусок кода предоставить. Я просто себе представляю, что это будет что-то типа RadioButton. При переключении и будет происходить смена режима. 

Любой, который вы попробуете написать сами.


--------------------
Но только лошади летают вдохновенно.
Иначе лошади разбились бы мгновенно!
PM MAIL   Вверх
Delvish
Дата 3.4.2012, 08:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


oO
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 13.12.2006

Репутация: нет
Всего: 4



Цитата(spindul @  3.4.2012,  00:18 Найти цитируемый пост)
а какой можно кусок кода предоставить. Я просто себе представляю, что это будет что-то типа RadioButton. При переключении и будет происходить смена режима.


занеси в переменную значение, при событии onClick делай вычисления и выводи на экран без перезаписи этой переменной. в чем проблема?
PM MAIL   Вверх
spindul
Дата 8.4.2012, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 30.7.2011

Репутация: нет
Всего: нет



Код

Function Logz(x,y:extended):extended;
begin
  Result:= ln(x)/ln(y);
end;

procedure TForm1.logClick(Sender: TObject);
var
  rez,ln_a,ln_b:extended;
begin
  ln_a:=strtofloat(edit1.text);
  edit1.Text:=' ';
  ln_b:=strtofloat(edit1.text);
  edit1.Text:=' ';
  rez:=logz(ln_a,ln_b);
  edit1.Text:=floattostr(rez);
end;

Вроде бы должно всё работать, но однако выдает ошибку "Project raised exception class EConvertError with message '' ' is not a valid integer value'" Я не понимаю, почему здесь ошибка несовместимости типов
PM MAIL   Вверх
Данкинг
Дата 8.4.2012, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 11
Всего: 130



Потому что из ничего не получится сделать число.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
spindul
Дата 8.4.2012, 22:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 30.7.2011

Репутация: нет
Всего: нет



Цитата(Данкинг @  8.4.2012,  22:31 Найти цитируемый пост)
Потому что из ничего не получится сделать число. 

всмысле из ничего? я же передаю числа по идее. а как тогда должно быть, чтобы привязка была только к одному эдиту? Я как понимаю, не правильно его очищаю

Это сообщение отредактировал(а) spindul - 8.4.2012, 22:45
PM MAIL   Вверх
Страницы: (4) Все 1 [2] 3 4 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Для новичков"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0722 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.