Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
merrs
0 / 0 / 1
Регистрация: 20.09.2014
Сообщений: 7
#1

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

19.10.2014, 16:50. Просмотров 375. Ответов 2
Метки нет (Все метки)

Вот программа:
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
#include "graphics.h"
 
#include<math.h>
 
int main()
 
{ initwindow(600, 600, "First Sample");
 
int j,x2=300,x3=300,x4=300,r=50,i=100,r1=50,i1=100,i3=100,r3=50;
 
float x, y=300,x1,y1=300,x5,y3=300;
 
 
 
for (i=100;i<x2;i++) 
 
{
 
setcolor(YELLOW);
 
circle(i,y,r);
 
delay(20);
 
setcolor(BLACK);
 
circle(i,y,r);
 
}
 
 
 
for (i1=500;i1>x3;i1--)
 
{
 
setcolor(BLUE);
 
circle(i1,y1,r1);
 
delay(20);
 
setcolor(BLACK);
 
circle(i1,y1,r1);
 
}
 
getmaxx;
 
 
 
for (i3=500;i3=x4;i3--)
 
{
 
setcolor(GREEN);
 
circle(i3,y3,r3);
 
delay(20);
 
setcolor(BLACK);
 
circle(i3,y3,r3);
 
}
 
getch();
 
closegraph();
 
return 0;
 
}
как сделать, чтобы желтый и синий шарик двигались одновременно на встречу друг другу?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2014, 16:50
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Заставить шарики одновременно двигаться навстречу друг другу (C++):

Вычислить время встречи автомобилей, движущихся равноускоренно навстречу друг другу
Составьте прорамму для вычисления времени t встречи автомобилей,движущихся...

Определить время, через которое встретятся два тела, равноускоренно движущиеся навстречу друг другу
11. Определить время, через которое встретятся два тела, равноускорен¬но...

Равны ли строки друг другу
Пользователь вводит две строки если они равны друг другу значит вывести YES...

Обращение двух классов друг к другу
Есть 2 заголовочных файла: a.h, b.h. В них соответственно классы A и B. ...

Переменная и clock() равны друг другу
Есть переменная t отвечающая за последнее время. После куска кода мне нужно...

Проверить равны ли строки друг другу
Пользователь вводит три строки программа выводит YES если они все равны друг...

2
zss
Модератор
Эксперт С++
6960 / 6522 / 4139
Регистрация: 18.12.2011
Сообщений: 17,209
Завершенные тесты: 1
19.10.2014, 17:21 #2
Делать это надо в одном цикле
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
while(true)
{
   xyellow+=dx;
   setcolor(YELLOW);
   circle(xyellow,y3,r3);   
   delay(20);
 ....
   xblue-=dx;
   setcolor(BLUE);
   circle(xblue,y1,r3);   
   delay(20);
.....
}
0
merrs
0 / 0 / 1
Регистрация: 20.09.2014
Сообщений: 7
19.10.2014, 18:52  [ТС] #3
А как сделать чтобы шары останавливались на середине экрана?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.10.2014, 18:52
Привет! Вот еще темы с решениями:

Два неприводимых друг к другу типа
Часто сталкиваюсь с проблемой приводимости типов переменных. А именно обьявляя...

Как заставить символ двигаться по консоли?
Приветствую всех! Есть листинг программы, цель её - заставить символ &quot;|&quot;...

Поиск двух ближайших друг к другу точек
5. Разработать программу, которая ищет во введенном множестве точек...

Найти пары фигур, что угрожают друг другу
помогите пожалуйста с задачай или подскажите как начать) На шаховій дошці...


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

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

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