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

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

Войти
Регистрация
Восстановить пароль
 
Милашечка
0 / 0 / 0
Регистрация: 16.02.2013
Сообщений: 117
#1

работа над ошибками.графический редактор в С++ - C++

16.03.2013, 20:30. Просмотров 321. Ответов 0
Метки нет (Все метки)

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

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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
#include <graphics.h> // vkljy4it' opisanie grafi4eskix fynkcij Г‘/Г‘++ Borland'ah
#include<stdio.h>
#include <conio.h>      // opisanie fynkcij vvoda-vivoda s konsoli(dlja getch())
#include <math.h>      // opisanie matemati4eskix fynkcij (dlja sin)
 
 int koordinatnie_osi()
  {line(0,5,640,5); line(5,0,5,470);     // ...risyem koordinatnie osi
   setcolor(12);
   outtextxy(5,5,"0");
   outtextxy(630,0,"x");//vivod nadpisej k koordinatnim osjam
   outtextxy(0,450,"y");
   setcolor(4);
  } 
 
int okr()//risyem okry*nost'
{int x0,y0,r;
 koordinatnie_osi();
 printf("vvedite koordinati centra i radius okru*nosti:\n");
 printf("x0=");scanf("%d",&x0);printf("\n");
 printf("y0=");scanf("%d",&y0);printf("\n");
 printf("radius=");scanf("%d",&r);printf("\n"); 
 if (x0>r&&y0>r) 
 printf("okru*nost' polnost'ju  le*it  v pervoj 4etverti\n");
 else printf("okru*nost' ne le*it polnost'ju   v pervoj 4etverti\n");
 circle(x0,y0,r);
 getch();
}
 
void o_zadanii()
 {printf("Okry*nost' zadana s pomosh'jy koordinat centra i radiusa.Opredelit' le*it li ona polnost'jy v pervoj 4etverti");}
 
void programma()
 {printf("Programmy vipolnila i sostavila stydentka gryppi IUSz-12\n");
  printf("Udal'cova Marina Aleksandrovna\n");}
  
void yslovie()
{ 
printf("Okru*nost' le*it li polnost'jy v kakoj-libo 4etverti,");
printf("kogda dlja nix vipolnjaetsa sootvetstvyjyshee yslovie:\n") ;
printf("Pervaja 4etvert' - kogda x0 > R && y0 > R\n");
printf("Vtoraja 4etvert' - kogda x0 < -R && y0 > R\n");
printf("Tret'ja 4etvert' - kogda x0 < R && y0 > R\n");
printf("4etvertaja 4etvert' - kogda x0 >R && y0 < R \n");
printf("Dlja pervoj 4etverti vipolnjaetsja sootvetdtvyjyshee yslovie\n");
printf("Pervaja 4etvert' sootvetstvyet ekrannoj setke\n");
}
 
int menu()
 
{setcolor(8);
 line(160,40,430,40);//gorizontali
 outtextxy(250,45," 1.O ZADACHE ");
 line(160,70,430,70);
 outtextxy(165,75," 2.YSLOVIE VIPOLNENIJA PROGRAMMI ");
 line(160,100,430,100);
 outtextxy(200,105," 3.VIPOLNENIE PROGRAMMI ");
 line(160,130,430,130);
 outtextxy(235,135," 4.O PROGRAMME ");
 line(160,160,430,160);
 outtextxy(260,165," 0.VIHOD ");
 line(160,190,430,190);
 
 line(160,40,160,190);//vertikali
 line(430,40,430,190);
 
}
 
 
 
void vibor()//VIBOR PYNKTA MENU
{int n;
 menu();
 scanf("%d",&n);
 switch (n)
      {case 1:o_zadanii();break;
       case 2:yslovie();break;
       case 3:{printf("Vipolnenie programmi");
               okr();
               break;}
       case 4:programma();break; 
       case 0:exit;
       default:printf("ГЌГҐГўГҐГ°Г*ûé ðåæèì");
       }                        
}
              
int main()
{
/* Avtomati4eskoe opredlenie grafi4eskix parametrov */
int gdriver = DETECT, gmode;
initgraph(&gdriver, &gmode, "");     // Inicializacija grafi4eskogo re*ima
setbkcolor(1);    setcolor(2);            // delaem cvet fona
vibor();
getch();                 // o*idanie na*atija pol'zovatelem  ljyboj klavishi
closegraph();        // vihod iz grafi4esogo re*ima
return 0;
}
0
Миниатюры
работа над ошибками.графический редактор в С++  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2013, 20:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос работа над ошибками.графический редактор в С++ (C++):

Работа над ошибками - C++
#include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main() { double a,b,c; bool x; cout &lt;&lt;...

задача С++ масивы работа над ошибками - C++
#include &lt;vector&gt; #include &lt;iostream&gt; #include &lt;algorithm&gt; #include &lt;numeric&gt; #include &lt;stdlib.h&gt; inline bool IsZero(int in) ...

Создание и использование классов.Работа над ошибками - C++
Задали сделать програмку. Вроде бы ничего сложного. Но выбивает ошибки( 1. Дано действительное число a и целое n. Вычислить сумму ...

Работа над ошибками,пару элементарных заданий - C++
Дополните пожалуйста,где это нужно. 1)Классы памяти. auto — автоматическая (локальная), динамическая переменная....

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

Графический редактор - C++
Ребя подскажите пожалуйста,какая модель Жизненного цикла наиболее подходит для Графического редактора Paint,и почему?(Paint на с++,курсовая...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2013, 20:30
Привет! Вот еще темы с ответами:

графический редактор - C++
Опять вопрос: &quot;как написать графический редактор на С++?&quot; Опять, потому что похожие темы уже были, но не совсем. Пожалуйста подскажите где...

Графический редактор - C++
Здравствуйте:) Разрабатываю программу графического редактора в Visual C++. Надо реализовать рисование геометрических...

Простой графический редактор - C++
Здравствуйте. Столкнулся с проблемой, нуждаюсь в совете. :) Мне нужно написать консольную программу, создающую графические примитивы на...

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


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

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

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