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

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

Войти
Регистрация
Восстановить пароль
 
 
Александр2121
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 13
#1

Написать программу, которая выводит на экран точечный график функции - C++

17.04.2014, 20:42. Просмотров 1186. Ответов 23
Метки нет (Все метки)

Народ помогите пожалуйста написать программу буду признателен!!!!!!!!!
Написать программу, которая выводит на экран точечный график функции y= 1,5x. Диапазон изменения аргумента – от -3 до 3, шаг аргумента – 0.5. График вывести на фоне координатных осей , точка пересечения которых должна находиться в центре экрана.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.04.2014, 20:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать программу, которая выводит на экран точечный график функции (C++):

Написать программу которая выводит на экран график - C++
Напишите программу, которая выводит на экран следующий график: * * * * * * * * * * * * * * * * * * * * * * * * *...

Написать программу которая выводит график - C++
Написать программу которая выводит график: ******** ******* ****** ***** **** *** ** *

Как вывести на экран точечный график функции? - C++
Написать программу, которая выводит на экран точечный график функции у=1.9^x. Диапазон изменения аргумента от -3 до 3, шаг аргумента - 0.3....

Написать программу, которая выводит на экран изображение - C++
Need help!!!! Помогите решить задачи на языке С++!!! 1) http://s43.***********/i099/0912/73/1ad82a4c22cf.jpg 2)...

Написать программу, которая выводит на экран шаблон - C++
Ребята, прошу вашей помощи! Никак не могу разобраться с этой лабораторной работой. Преподаватель толком так ничего не объяснил, ссылаясь...

Написать программу, которая выводит на экран вращающуюся фигуру - C++
Нужно написать программу, которая выводит на экран вращающуюся фигуру.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Александр2121
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 13
18.04.2014, 19:36  [ТС] #16
Блин думал что флаг легче будет а тебе на такое)
0
zss
Модератор
Эксперт С++
6382 / 5947 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
18.04.2014, 19:45 #17
Можно линиями нарисовать контур,
а потом закрасить внутренность с помощью
C++
1
FloodFill(hdc,x,y,BorderColor);
x,y - точка внутри области.
BorderColor - цвет границы до которой красить.
Красит текущей кистью.
0
IrineK
Заблокирован
18.04.2014, 19:49 #18
Если просто:
C++
1
2
3
4
5
6
HWND hW = GetConsoleWindow();
HDC hDC = GetDC(hW);
 
HBRUSH hBrush = CreateSolidBrush(RGB(255,0,67)); //задаём сплошную кисть, закрашенную цветом RGB
SelectObject(hdc, hBrush); //делаем кисть активной
Rectangle(hDC, 100,100,200,200); //закрашенный цветом 255,0,67 прямоугольник
0
Александр2121
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 13
18.04.2014, 20:02  [ТС] #19
Подскажите как теперь мне все это соединить?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
        //.....
        HWND hW = GetConsoleWindow();
        Line(hW, 200, 200, 100, 200, RGB(255, 0, 0));// красный
        Line(hW, 100, 199, 100, 100, RGB(255, 0, 0));
        Line(hW, 200, 199, 200, 100, RGB(255, 0, 0));
        Line(hW, 200, 166, 100, 166, RGB(255, 0, 0));
        //.....
 
        Line(hW, 100, 166, 100, 100, RGB(0, 0, 255)); //синий
        Line(hW, 200, 133, 100, 133, RGB(0, 0, 255));
        Line(hW, 200, 166, 200, 100, RGB(0, 0, 255));
        //.....
        Line(hW, 100, 133, 100, 100, RGB(255, 255, 255));//белый
        Line(hW, 200, 133, 200, 100, RGB(255, 255, 255));
        Line(hW, 100, 100, 200, 100, RGB(255, 255, 255));
        //.....
 
    }
C++
1
2
3
4
5
6
HWND hW = GetConsoleWindow();
HDC hDC = GetDC(hW);
 
HBRUSH hBrush = CreateSolidBrush(RGB(255,0,67)); //задаём сплошную кисть, закрашенную цветом RGB
SelectObject(hdc, hBrush); //делаем кисть активной
Rectangle(hDC, 100,100,200,200); //закрашенный цветом 255,0,67 прямоугольник
0
IrineK
Заблокирован
18.04.2014, 20:25 #20
Запусти последний код и поймешь, что соединять ничего не нужно, если рисуешь флаг.

Добавлено через 10 минут
Кстати, тема была про график функции, а теперь - про флаг. Поменялись приоритеты?
0
Александр2121
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 13
18.04.2014, 20:34  [ТС] #21
ага есть такое ))) я подумал флаг легче будет)

Добавлено через 2 минуты
у меня почему то не распознает кодификатор hdc
0
IrineK
Заблокирован
18.04.2014, 20:37 #22
Тогда повторяю - для флага нужен только последний код, с прямоугольником.
Линии - не нужны.

Добавлено через 1 минуту
Эти две строки есть в начале main?

C++
1
2
HWND hW = GetConsoleWindow();
HDC hDC = GetDC(hW);
Добавлено через 45 секунд
Цитата Сообщение от Александр2121 Посмотреть сообщение
hdc
надо писать
Цитата Сообщение от IrineK Посмотреть сообщение
hDC
как задали.
0
Александр2121
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 13
18.04.2014, 20:39  [ТС] #23
есть

Добавлено через 1 минуту
все заработало спс) сейчас доделаю все спс огромное)
0
IrineK
Заблокирован
18.04.2014, 20:47 #24
Если будет желание, выложите решение здесь.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2014, 20:47
Привет! Вот еще темы с ответами:

Написать программу, которая выводит на экран таблицу умножения - C++
Написать программу, которая выводит на экран квадрат Пифагора - таблицу умножения. Рекомендуемый вид экрана во время работы программы...

Написать программу, которая выводит на экран предложения из файла - C++
Требуется написать программу, которая считывает из файла и выводит на экран сначала предложения, начинающиеся с однобуквенных слов, а...

Написать программу которая выводит на экран заполненный или - C++
Помогите написать программу Написать программу которая выводит на экран заполненный или Программа должна принимать три возможных...

Написать программу, которая выводит на экран шахматную доску - C++
Добрый день, Помогите пожалуйста решить задание на с++, "Написать программу, которая выводит на экран шахматную доску. Количество...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
18.04.2014, 20:47
Ответ Создать тему
Опции темы

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