Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Nikolay_1
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 24
#1

Задача по С++ (Треугольник , Квадрат) - C++

01.02.2014, 14:38. Просмотров 535. Ответов 3
Метки нет (Все метки)

Условие :

Реализовать приложение, предлагающее пользователю меню для выбора фигуры, которую нужно нарисовать(прямоугольник, треугольник или квадрат). Меню реализуется с помощью структуры switch. Каждая фигура рисуется в отдельной функции:

void drawRectangle(int h, int w, bool isEmpty);

void drawTriangle(int h, bool isEmpty);

void drawSquare(int a, bool isEmpty);

В функции передаются геометрические размеры и признак ее "заполненности". Причем, функция рисования квадрата просто вызывает функцию рисования прямоугольника и передает значение длины стороны два раза.


P/S

Ребят , подскажите хотя-бы как с помощью функций (счетчиков) нарисовать фигуры и вывести их на экран. Первый раз такое делаю , растерялся с чего начать ....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.02.2014, 14:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задача по С++ (Треугольник , Квадрат) (C++):

Создать базовый класс Треугольник с 2 наследниками: Равносторонний треугольник, Прямоугольный треугольник - C++
Задание звучит так: Нужно создать базовый класс Треугольник с двумя наследующими его классами - равносторонний треугольник (·...

Задача СИ++ треугольник - C++
Ребят нужен код к программе на Си++(Треугольник задан координатами сторон.Определить его тип(остроугольный,тупоугольный,прямоугольный) или...

Задача.Магический квадрат. - C++
Хочу решить задачу. http://atpp.vstu.edu.ru/cgi-bin/arh_problems.pl?id_prb=994. Подскажите по какому принципу действовать? С чего...

Задача на возведение в квадрат - C++
Составить программу, вычисляющую и выводящую на экран квадраты всех натуральных чисел от 1 до 20. Задачу нужно решить используя...

Вращающийся квадрат задача - C++
«Вращающийся квадрат». Дан квадрат размером 4 клетки, в которых с помощью датчика случайных чисел расставлены буквы от А до Р (рис. 24,...

Задача: отрезки, треугольник. - C++
Проверьте, можно ли построить треугольник из отрезков с длинами х, у, z и, если можно, то какой — остроугольный, прямоугольный или...

3
Меорн
74 / 59 / 29
Регистрация: 01.02.2014
Сообщений: 203
01.02.2014, 14:50 #2
Можно нарисовать на канве окна. http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx
0
Avazart
Эксперт С++
7458 / 5504 / 314
Регистрация: 10.12.2010
Сообщений: 24,555
Записей в блоге: 17
01.02.2014, 14:53 #3
В какой среде разработки пишешь ?
0
zelim
77 / 77 / 4
Регистрация: 26.12.2011
Сообщений: 217
01.02.2014, 16:12 #4
Nikolay_1, если на чистом Windows API, то подключать <windows.h> и использовать:
Для рисования прямоугольников - Rectangle()
Для рисования трегольников - связку из MoveTo()/LineTo(), либо Polygon().
0
01.02.2014, 16:12
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.02.2014, 16:12
Привет! Вот еще темы с ответами:

Задача с матрицей (магический квадрат) - C++
Дана матрица А целых чисел. Будет ли эта матрица магическим квадратом, тобто такой, у которой сумы элементов в каждой строке и столбце...

Задача по Borland C++ Треугольник и круги. - C++
Треугольник и круги. Лежит ли на заданный плоскости треугольник ABC в области пересечения заданных кругов. (x-a1 )^2+(y-b1 )^2=r1^2;...

Сложная задача про полный квадрат - C++
Есть 9 разных чисел a,b,c,d,e,f,g,h,i. Сумма любых двух разных чисел из данного ряда является полным квадратом. При этом a+b+c=d+e+f=g+h+i...

Задача на Классы. Создать класс треугольник - C++
Прошу пожалуйста помочь составить программу на С++ по задаче: создать класс треугольник, члены класса - длины 3-х сторон. Предусмотреть в...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.