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

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

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

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

17.04.2014, 20:42. Просмотров 1185. Ответов 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++
Нужно написать программу, которая выводит на экран вращающуюся фигуру.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
IrineK
Заблокирован
17.04.2014, 21:04 #2
Где работаешь?
Borland? MSVS?
0
Александр2121
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 13
18.04.2014, 10:34  [ТС] #3
vs 2013 c++

Добавлено через 12 часов 46 минут
помогите пожалуйста!!!
0
IrineK
Заблокирован
18.04.2014, 12:22 #4
В принципе графику выводить в консоль умеете?
0
Александр2121
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 13
18.04.2014, 12:34  [ТС] #5
нет
0
IrineK
Заблокирован
18.04.2014, 12:37 #6
Тогда знакомимся с графическими примитивами в консоли: http://www.cyberforum.ru/blogs/157191/blog2217.html
0
Александр2121
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 13
18.04.2014, 15:40  [ТС] #7
не могли бы вы скинуть самые простые команды для построения графика а то я пользуясь не могу понять как координаты линий поставить
0
Croessmah
Эксперт CЭксперт С++
13226 / 7498 / 845
Регистрация: 27.09.2012
Сообщений: 18,417
Записей в блоге: 3
Завершенные тесты: 1
18.04.2014, 15:45 #8
Цитата Сообщение от Александр2121 Посмотреть сообщение
как координаты линий поставить
MoveTo
LineTo
0
IrineK
Заблокирован
18.04.2014, 15:45 #9
Подключаем

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void Line (HWND hW, int x0, int y0, int x1, int y1, COLORREF color)
{   HDC hDC = GetDC(hW);
    HPEN hPen = CreatePen(PS_SOLID, 2, color);
    HPEN hOldPen = (HPEN)SelectObject(hDC, hPen);
    //SelectObject(hDC, hPen);
    POINT p = {0,0};
    GetCurrentPositionEx (hDC, &p);
    MoveToEx(hDC, x0, y0, &p);
    LineTo (hDC, x1, y1);
    
    SelectObject(hDC, hOldPen); 
    DeleteObject (hPen);
    ReleaseDC (hW, hDC);
}

Пишем в main:
C
1
2
3
4
5
6
7
{
//.....
HWND hW = GetConsoleWindow();
 Line (hW, 100, 100, 200, 200, RGB (255,255,0));
//.....
 
}
И получим желтую линию.
0
Croessmah
Эксперт CЭксперт С++
13226 / 7498 / 845
Регистрация: 27.09.2012
Сообщений: 18,417
Записей в блоге: 3
Завершенные тесты: 1
18.04.2014, 16:07 #10
C++
1
2
    HPEN hOldPen = (HPEN)SelectObject(hDC, hPen);
    SelectObject(hDC, hPen);//<-- Зачем второй раз?
0
IrineK
Заблокирован
18.04.2014, 16:22 #11
Цитата Сообщение от Croessmah Посмотреть сообщение
/<-- Зачем второй раз?
Таки не нужно.
0
Александр2121
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 13
18.04.2014, 18:24  [ТС] #12
Подскажите как внутри флаг закрасить
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int main()
{
    {
        //.....
        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));
        //.....
 
    }
    return 0;
}
0
Croessmah
Эксперт CЭксперт С++
13226 / 7498 / 845
Регистрация: 27.09.2012
Сообщений: 18,417
Записей в блоге: 3
Завершенные тесты: 1
18.04.2014, 18:34 #13
Цитата Сообщение от Александр2121 Посмотреть сообщение
Подскажите как внутри флаг закрасить
ExtFloodFill function
0
Александр2121
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 13
18.04.2014, 18:37  [ТС] #14
не открывает ссылку
0
IrineK
Заблокирован
18.04.2014, 19:33 #15
Флаг лучше сделать как Rectangle
Если фигура сложная - тогда создаем массив точек и рисуем Polygon
С полигоном есть пример: Рисование пятиконечной звезды

Pen рисует только контуры.
Для закрашивания вам нужно создать Brush.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2014, 19:33
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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