0 / 0 / 0
Регистрация: 22.04.2010
Сообщений: 21
|
|
1 | |
Классы30.12.2010, 18:14. Показов 655. Ответов 8
Метки нет (Все метки)
Помогите пожалуста решить задачу
Создайте класс в соответствии с условием задачи. Определить функции-члены класса для вывода реализации требуемых действий. Инициализацию переменных проведите с помощью конструктора. Дано натуральное число n. Получите наименьшее натуральное число вида m^2, превосходящее n.
0
|
30.12.2010, 18:14 | |
Ответы с готовыми решениями:
8
Непонятна тема (Классы содержащие другие классы, как данные члены ) Программа по классам, которая использует классы точек и прямых на плоскости, а, возможно, и другие классы Как struct Queue и его операции превратить в классы, то есть нужно сделать тоже самое, но через классы Наследование, базовые классы и производные классы |
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
||||||
30.12.2010, 18:35 | 2 | |||||
Интересно, чему создатели подобных заданий хотят научить собственно учеников? Не уж то пихать классы в любую программу на Си++? Потому как, например, в этой задаче классы нафиг не нужны, тут нет никакой сущности, которую с помощью класса можно описать. И поэтому в таких задачах стоит возвращаться к старому доброму структурному программированию...
Добавлено через 5 минут Вот что смог из себя выдавить через классы:
1
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
|
30.12.2010, 19:50 | 3 |
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
30.12.2010, 20:00 | 4 |
rangerx, хм... И у него обязательно должен быть метод получения ... ну дальше по заданию? Надуманный метод, натуральное число и без него проживёт, вам не кажется?
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
31.12.2010, 08:32 | 5 |
Ну так у нас же есть unsigned int, size_t и пр., описывающие натуральные числа. Зачем тут еще и класс вводить?
0
|
silent_1991
|
31.12.2010, 13:07
#6
|
Не по теме: Nameless One, и я о том же )))
0
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
|
31.12.2010, 13:28 | 7 |
Хотя бы затем чтобы обеспечить более адекватное поведение при попытке присваивания недопустимых значений. Относительно данного задания написание подобной обёркти/класса вполне логично.
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
31.12.2010, 17:47 | 8 |
rangerx, а что в этом задании такого, что обязательно необходима обёртка? Разве что инициализация при создании, но так это нужно для любого создаваемого объекта, не под каждый же чих обёртку писать?
0
|
0 / 0 / 0
Регистрация: 22.04.2010
Сообщений: 21
|
|
01.01.2011, 19:34 [ТС] | 9 |
Я сам полностью согласен что эту задачу можно с легкостью написать без классов. Единственная причина по которой ее нужно написать с помощью класса - это простое желание преподавателя.
0
|
01.01.2011, 19:34 | |
01.01.2011, 19:34 | |
Помогаю со студенческими работами здесь
9
Классы и наследование (Создать класс 3D фигура, и производные классы шар, конус, цилиндр и куб. Создать функцию вычисления объёма.) Классы возможностей(Mixin классы) Классы, включающие другие классы классы/дочерние классы/методы Динамические массивы структур;Классы. Класс массивы структур;Классы. Класс динамического массива структур. Классы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |