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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2009, 15:19   #1
MrMorozko
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 115
Вопрос Привествую всех)))помогите справить ошибку

эту прога для подсчета синисув косинусов тангенса и катангенса..написал сам..не могу понять почему у меня допустим ввожу 5 у меня каждое из выбранного в кеёсе на 10 множит и ответ 50 выходит (( взгляните профессиональным взглядом пожалуйста



procedure TForm1.Button1Click(Sender: TObject);
var d,k,funt,x,:real;
begin


case ListBox1.ItemIndex of
1: k:= sin(x);
2: k:= cos(x);
3: k:=sin(x)/cos(x) ;
4: k:=cos(x)/sin(x) ;
end;

Label4.Caption:= Edit1.Text + FloatToStrF(k, ffFixed,6,3);

end;
end.

Последний раз редактировалось MrMorozko; 16.12.2009 в 15:28.
MrMorozko вне форума Ответить с цитированием
Старый 16.12.2009, 16:39   #2
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

В расчёте всё нормально Где вы вводите значение х. (В листбоксе индекс начинается с нуля хотя я не знаю может у вас нулевой итемс занят другим, а так удобней использовать радиогруппу )
SERG1980 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите найти ошибку vetalij Помощь студентам 8 02.04.2009 21:57
Помогите найти ошибку REztor Помощь студентам 5 16.03.2009 20:04
Помогите найти ошибку Dmitriy Общие вопросы Delphi 4 01.08.2008 23:32