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

как изобразить декартову систему координат ?немогу дорешать задачку - C++

Восстановить пароль Регистрация
 
Маринчик
 Аватар для Маринчик
0 / 0 / 0
Регистрация: 12.10.2012
Сообщений: 123
02.03.2013, 16:55     как изобразить декартову систему координат ?немогу дорешать задачку #1
Задана окружность, с помощью координат центра и радиуса. Вывести в декартовой системе координат (x и y от -1000 до 1000)

как задать окружность - знаю.. две пересекающиеся прямые как систему координат -тоже знаю..выводится.. а как присвоить системе координат собственные значения?чтоб по моим значениям выводить окружность можно было??

вот то, что наработанное есть:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <graphics.h> // vkljy4it' opisanie grafi4eskich fynkcij Г‘/Г‘++ Borland'a
#include<stdio.h>
#include <conio.h>      // opisanie fynkcii vvoda-vivoda s konsoli(dlja getch())
#include <math.h> 
int a,b,c;
 
 
int vvod_okr()
{printf("vvedite koordinati centra i radius okru*nosti: x=");
 scanf("%d%d%d",&a, &b, &c);  
 printf("\n");
 
  circle(a,b,c);
}
 
 
 
 int main ()
{
     /* Avtomati4eskoe opredelenie grafi4eskix parametrov */
int gdriver = DETECT, gmode;
initgraph(&gdriver, &gmode, "");     // inicializacija grafi4eskogo re*ima
setbkcolor(8);                                      // delaem cvet fona,na kotorom...
line(320,0,320,480); line(0,240,640,240);     // ...risuem koordinatnie osi
vvod_okr() ;//  risuem okru*nost'
getch();                 // o*idanie na*atija pol'zovatelem klavishi
closegraph();        // vihod iz grafi4eskogo re*ima
return 0;
}
работаю в Dev-C++ 4.9.9.2
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2013, 16:55     как изобразить декартову систему координат ?немогу дорешать задачку
Посмотрите здесь:

C++ Как решить С++ задачку?
C++ указатели с++, дорешать)
помогите пожалуйста решить одну задачку на series, как нибудь по простенькому) C++
C++ Как дорешать задачу?
C++ Подскажите как сделать такую задачку
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
03.03.2013, 15:05     как изобразить декартову систему координат ?немогу дорешать задачку #2
Цитата Сообщение от Маринчик Посмотреть сообщение
а как присвоить системе координат собственные значения?
Что имеется в виду?
Маринчик
 Аватар для Маринчик
0 / 0 / 0
Регистрация: 12.10.2012
Сообщений: 123
03.03.2013, 18:20  [ТС]     как изобразить декартову систему координат ?немогу дорешать задачку #3
Цитата Сообщение от Tulosba Посмотреть сообщение
Что имеется в виду?

Нужно изобразить декартовую систему координат (по осям расставить цифровые значения) и построить
График для декартовых координат создала, окружность выводится., но на данном этапе по координатам экранной системы.А как сделать так ,чтоб привязать к графику координаты ,по которым нужно выводить окружность- не разберусь
XRuZzz
Антикодер
577 / 478 / 23
Регистрация: 15.09.2012
Сообщений: 2,429
03.03.2013, 18:34     как изобразить декартову систему координат ?немогу дорешать задачку #4
ну наверно создать класс для конвертирования экранных координат в декартовы координаты
icpu
 Аватар для icpu
276 / 181 / 36
Регистрация: 10.03.2011
Сообщений: 863
Записей в блоге: 2
03.03.2013, 18:35     как изобразить декартову систему координат ?немогу дорешать задачку #5
отношение размеров окружности к размеру окна. или длины твоей оси к размеру окна. т.е. в одной экранное точке будет max(2*radius/height, 2*radius/width)
Yandex
Объявления
03.03.2013, 18:35     как изобразить декартову систему координат ?немогу дорешать задачку
Ответ Создать тему
Опции темы

Текущее время: 17:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru