0 / 0 / 0
Регистрация: 22.12.2014
Сообщений: 3
1

Определение и реализация класса "Фигура". Разработка алгоритма решения задачи с использованием данного класса

15.04.2015, 22:50. Показов 1169. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Условие задачи:Дано множество окружностей. Среди окружностей, длина которых больше D, найти ту, центр которой наиболее удален от точки (0, 0).
Определение и реализация класса «фигура» (отрезок, треугольник, круг, и т. д.), содержащего поля и методы, необходимые для обработки фигуры в соответствии с условием задачи. Разработка алгоритма решения задачи с использованием данного класса.

Программа без класса:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Program p1;
var n:integer;
 
r:integer;
i,K:integer;
Y:integer;
X:integer;
smax,d:real;
function f(rad:integer): real;{длина окружности}
begin
f:=2*pi*rad;
end;
function s(a,b:integer): real;{расстояние до (0,0)}
begin
s:=sqrt(a*a+b*b);
end;
begin
smax:=0;
writeln('Vvedite chislo okruznostei');
readln(n);
writeln('Vvedite min L');
readln(d);
for i:=1 to n do
readln(x,y,r);
i:=1;
if f(r)>d then
begin
if s(x,y)>smax then
begin
smax:=s(x,y);
K:=I;
end;
end;
writeln('номер кольца',K);
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.04.2015, 22:50
Ответы с готовыми решениями:

Определение типа класса по объявлению переменной данного класса
Можно ли по объявлению переменной некоторого класса определить тип этого класса? Реализация...

Реализация алгоритма "Решето Сундарама" для поиска простых чисел
Возникла необходимость реализации алгоритма поиска простых чисел. Знаю, что есть более быстрые...

Реализация класса "Студент" и наследование от него класса "Аспирант"
Помогите, пожалуйста! Создать абстрактный базовый класс Person, описывающий обычного человека....

Реализация класса и решения для лабораторной работы "Денежная сумма"
Доброе время суток. В универе задали лабу помогите плз сдавать уже подходит время, а самому долго...

5
5538 / 4323 / 1383
Регистрация: 14.04.2014
Сообщений: 19,386
Записей в блоге: 19
15.04.2015, 23:15 2
дай нам шанс - напиши хоть что-нибудь
представленную программу лучше убрать подальше, будет только мешать
и версию delphi укажи
0
0 / 0 / 0
Регистрация: 22.12.2014
Сообщений: 3
16.04.2015, 00:08  [ТС] 3
версия Delphi 7.0
0
5538 / 4323 / 1383
Регистрация: 14.04.2014
Сообщений: 19,386
Записей в блоге: 19
16.04.2015, 10:00 4
это хорошо, но мало
создать форму, на форме PaintBox и кнопка
в тексте описать класс TCircle с полями
Center:TPoint;
Radius:single;
0
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
16.04.2015, 13:54 5
Цитата Сообщение от krapotkin Посмотреть сообщение
на форме PaintBox
По условию графика вообще не обязательна, просто геометрическая задача, хотя конечно с графикой лучше.
0
5538 / 4323 / 1383
Регистрация: 14.04.2014
Сообщений: 19,386
Записей в блоге: 19
16.04.2015, 14:15 6
имхо проверять с картинками проще
и красивая презентация по опыту +100 к оценке всего труда )))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.04.2015, 14:15
Помогаю со студенческими работами здесь

Объяснить что такое "раздельная компиляция", что такое "интерфейс класса" и "реализация класса" на примере
Есть класс, содержащий объекты и конструктор. Конструктор объявляется в одном из cpp файлов(их...

Разработка класса "Корабль" для игры "Морской бой"
Всем доброго времени суток! Работаю над курсачом. Моя тема: Реализация игры Морской бой. Мне...

Описать абстрактный класс "фигура", от этого класса сделать 3 потомка: треугольник, круг и квадрат
Описать абстрактный класс "фигура", от этого класса сделать 3 потомки - фигуры на плоскости:...

Вывод решения задачи "Решето Эратосфена" с использованием форм
пишу програму решето Ератосфена попробовала формы в с++ до этого на шарпе делала, так что вот по-...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru