Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 14.02.2016
Сообщений: 92
1

Вычисление по условию

29.10.2016, 10:15. Показов 1410. Ответов 23
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день! Помогите, пожалуйста, разобраться в задании: необходимо создать проект, используя для каждого значения элементы TEdit (для отображения значения), в качестве значений выбрать координаты точки в декартовой и полярной системе координат, и элементы TLabel (для поясняющего текста), который позволял бы менять указанные значения так, что при каждом изменении пересчитывались бы другие значения по соответствующей формуле. Я написала вот такой код:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
procedure TForm1.Button1Click(Sender: TObject);
var r,fi,x,y:real;
dx,dy:real;
begin
if (Edit1.Text='') or (Edit2.Text='') then
ShowMessage ('Введены не все значения!')
else
begin
dx:=StrToInt(Edit1.Text);
dy:=StrToFloat(Edit2.text);
r:=sqrt(sqr(dx)+sqr(dy));
fi:=round(arctan(dy/dx)*180/pi);
x:=r*cos(fi);
y:=r*sin(fi);
Edit3.Text:=floattostrF(x,ffFixed,8,3);
Edit4.Text:=floattostrF(y,ffFixed,8,3);
end;
end;
end.
Но думаю, что он не совсем правильный. Что мне нужно исправить?
И нужно ли сделать так, чтобы мы могли перевести из декартовых в полярные, и наоборот?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.10.2016, 10:15
Ответы с готовыми решениями:

Вычисление выражения по условию
1, если x<-2 |sinx-2|, если -2<=x<=-1 f(x)={ |sqrt(x^2+2|, если -1<x<=2 ...

Вычисление с IIf по условию другого поля
Всем добрый день. Подскажите как правильно написать формулу. Есть главная форма frmZakazKart с...

Вычисление суммы по условию на отдели из таблицы
Добрый день, коллеги! Есть очень срочное задание, а изучать матчасть времени совсем нет - буду...

Вычисление количества элементов каждой строки матрицы удовлетворяющих условию
Составить программу вычисления количества элементов каждой строки матрицы А размера NxN...

23
884 / 404 / 174
Регистрация: 20.10.2016
Сообщений: 1,828
29.10.2016, 17:52 21
Author24 — интернет-сервис помощи студентам
Скиньте формулы перевода из одной системы в другую, проверим что там не так.
0
0 / 0 / 0
Регистрация: 14.02.2016
Сообщений: 92
29.10.2016, 17:57  [ТС] 22
Спасибо Вам огромное! Вы-Чудо! Я уже нашла, где у меня ошибка! С Вами работать очень приятно! А главное это развивает себя, я сегодня очень много нового узнала для себя!
0
884 / 404 / 174
Регистрация: 20.10.2016
Сообщений: 1,828
29.10.2016, 18:02 23
Если так - я рад. Моей главной целью и являлось, чтобы вы разобрались. Обращайтесь, если надо будет ещё что-то пояснить.
1
0 / 0 / 0
Регистрация: 14.02.2016
Сообщений: 92
29.10.2016, 18:05  [ТС] 24
Хорошо)
0
29.10.2016, 18:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.10.2016, 18:05
Помогаю со студенческими работами здесь

Вычисление количества элементов каждой строки матрицы А размера n*n, удовлетворяющих условию
Составить программу вычисления количества элементов каждой строки матрицы А размера n*n,...

Вычисление суммы n членов ряда согласно условию задачи (с блок-схемой)
составить блок-схему алгоритма и программу вычисления суммы n членов ряда согласно условию задачи....

Вычисление периметра(вычисление расстояния между вершинами реализовать в виде функции)
даны координаты вершин многоугольника (X1,Y1), (X2,Y2),...(Xn,Yn). Напишите программу для...

Оформить в виде функции вычисление среднеарифметического, вычисление суммы и произведения чисел
2. Даны три числа. Оформить в виде функции вычисление среднеарифметического, вычисление суммы и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru