Member 14023690 Ответов: 3

Напишите программу на языке C++, объявив shape как класс, и создайте 3 объекта, то есть box, circle и triangle, а также определите метод отображения


Это программа на языке С++, и мне нужен ответ на этот вопрос как можно скорее

Что я уже пробовал:

Ничего,я немного запутался в отображении объекта .soo plzz дайте мне ответ

Dave Kreskowiak

Ответ на что?

До сих пор все, что вы сделали, это опубликовали задание "написать программу...". Вы не задали ни одного вопроса и не сформулировали ни одной конкретной проблемы, так что на самом деле вам нечего ответить.

Если вы ищете кого-то, кто напишет этот код для вас, вы пришли не на тот сайт.

CPallini

Ты ничего не пробовал. Стараться.
Между прочим. Даже требования нуждаются в исправлении, на мой взгляд.

3 Ответов

Рейтинг:
18

OriginalGriff

Мы не делаем домашнее задание: оно задано не просто так. Она существует для того, чтобы вы думали о том, что вам сказали, и пытались понять это. Он также существует для того, чтобы ваш наставник мог определить области, в которых вы слабы, и сосредоточить больше внимания на корректирующих действиях.

Попробуйте сами, возможно, вы обнаружите, что это не так сложно, как вы думаете!

Если вы столкнетесь с конкретной проблемой, то, пожалуйста, спросите об этом, и мы сделаем все возможное, чтобы помочь. Но мы не собираемся делать все это для вас!


Рейтинг:
10

KarstenK

Вам нужно выучить язык с помощью некоторых Учебник по C++ Ваша задача-создать класс Shape с методом отображения и некоторыми объектами.

class Shape {
public:
   Shape(int x, int y);
   virtual void Draw();
   // your stuff
private:
   int x, y;
};

class RecShape: public Shape {
public:
   RecShape(int x, int y, int w, int h);
   void Draw();
   // your stuff
private:
   int w, h;
};

...

RecShape box(x,y,w,h);
CircShape circle(x,y,r);;
TriSharpe triangle(x,y,a,b,c); 


Рейтинг:
0

Patrice T

Цитата:
Ничего,я немного запутался в отображении объекта .soo plzz дайте мне ответ

Тебе нужно поговорить со своим учителем.
Цитата:
Это программа на языке С++, и мне нужен ответ на этот вопрос как можно скорее

Вы не пытаетесь решить проблему самостоятельно, у вас нет вопросов, вы просто хотите, чтобы мы сделали вашу домашнюю работу.
Домашние задания-это упрощенные версии тех задач, которые вам придется решать в реальной жизни. цель это обучение и практикующий.
Мы не делаем вашу домашнюю работу.
Домашнее задание не предназначено для проверки ваших навыков просить других людей сделать вашу работу, оно предназначено для того, чтобы заставить вас думать и помочь вашему учителю проверить ваше понимание курсов, которые вы прошли, а также проблем, которые вы испытываете при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по исправлению положения.
Любая ваша неудача поможет вам узнать, что работает, а что нет, это называется "методом проб и ошибок".
Так что попробуйте, перечитайте свои уроки и приступайте к работе. Если вы застряли на конкретной проблеме, покажите свой код и объясните эту точную проблему, мы можем помочь.

Как программист, ваша задача-создавать алгоритмы это решает конкретные проблемы, и вы не можете полагаться на кого-то другого, чтобы вечно делать это за вас, поэтому есть время, когда вам придется научиться этому. И чем скорее, тем лучше.
Когда вы просто просите решение, это похоже на попытку научиться водить машину, обучая кого-то другого.
Создание алгоритма - это в основном поиск математики и необходимая адаптация к вашей реальной проблеме.

Совет, это может помочь вам со временем:
- Изучите один или несколько методов анализа, E. W. Djikstra/N. Уирт Stepwize уточнение/метод сверху вниз это хорошее начало.
Структурного Программирования.формат PDF[^]
https://en.wikipedia.org/wiki/Top-down_and_bottom-up_design[^]
https://en.wikipedia.org/wiki/Structured_programming[^]
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra[^]
https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF[^]
- Изучайте алгоритмы и структуры данных.