Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/34: Рейтинг темы: голосов - 34, средняя оценка - 4.68
0 / 0 / 0
Регистрация: 19.11.2016
Сообщений: 11
1

Нарисовать N кругов с радиусом от 5 до 50 в случайном месте случайным цветом в рамке

19.11.2016, 20:34. Показов 6336. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нарисовать N кругов с радиусом от 5 до 50 в случайном месте случайным цветом в рамке.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.11.2016, 20:34
Ответы с готовыми решениями:

Нарисовать на экране окружность в случайном месте и случайным цветом
Составить прогрмамму рисующую на экране окружность в случайном месте,случайным цветом

Разбросать по экрану 1000 звездочек в случайном месте случайным цветом с небольшой задержкой
Задача : "По экрану разбросайте 1000 звездочек в случайном месте случайным цветом с небольшой...

Нарисовать 5 разных кругов разным цветом
нарисовать 5 разных круга разным цветом Добавлено через 9 минут Необходимо нарисовать 5...

Нарисовать случайным цветом 30 окружностей
Нарисовать случайным цветом 30 окружностей случайного радиуса в пределах от 5 до 50, центры...

4
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
19.11.2016, 20:37 2
Лучший ответ Сообщение было отмечено Romzan007 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
uses graphABC;
var x1,y1,x2,y2,i,n,x,y,r:integer;
begin
randomize;
write('n=');
readln(n);
x1:=20;
y1:=20;
x2:=windowwidth-20;
y2:=windowheight-20;
setbrushstyle(bsClear);
setpenwidth(5);
setpencolor(clRed);
rectangle(x1,y1,x2,y2);
setpenwidth(2);
for i:=1 to n do
 begin
  r:=5+random(46);
  x:=x1+r+5+random(x2-2*(x1+r)-10);
  y:=y1+r+5+random(y2-2*(y1+r)-10);
  setpencolor(clrandom);
  circle(x,y,r);
 end;
end.
1
0 / 0 / 0
Регистрация: 19.11.2016
Сообщений: 11
19.11.2016, 21:55  [ТС] 3
В 9и 10 строке пишет ошибку в слове windowwidth
0
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
19.11.2016, 21:59 4
Не сочиняйте, скопируйте код и не лезьте в него, ни в простом АВС ни в .net ошибку не выдает, да и может выдавать.
1
0 / 0 / 0
Регистрация: 19.11.2016
Сообщений: 11
19.11.2016, 22:04  [ТС] 5
Извеняюсь! Все работает!!! Спасибо большое!!!!!!!!!!!!!!!!!!!!!!!!!!!
0
19.11.2016, 22:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.11.2016, 22:04
Помогаю со студенческими работами здесь

Нарисовать случайным цветом 30 окружностей случайного радиуса в пределах от 5 до 50
Здравствуйте нужна помощь с 3 задачами, решить с помощью циклов 1. Нарисовать случайным цветом...

Как сделать способ закраски случайным образом и случайным цветом?
Как сделать способ закраски случайным образом и случайным цветом? т.е чтобы он закрашивал,...

Kак написать текст в любом месте на рамке?
Привет всем Я пытаюсь сделать этот код , я новичок в Java, и я стараюсь узнать некоторые вещи, Мне...

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru