Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 01.12.2010
Сообщений: 5

Исправьте пожалуйста графика паскаль

22.12.2010, 21:52. Показов 600. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
По заданным значениям координат центра окружности и числа N ,построить окружность максимального радиуса, целиком помещающуюся в экран и разбить её на N закрашенных разных цветом секторов.
----пожалуйста можете исправить чтобы координаты вбивались без ограничений и если выходили за экран писали бы ошибку


uses crt,graph;
var gd,gm,n,x,y,r,i,h,a,b:integer;
begin
clrscr;
write('n=');readln(n);
{вводим координаты, в пределах экрана}
repeat
write('x ot 10 do 620 =');readln(x);
write('y ot 10 do 460 =');readln(y);
until(x>=10)and(x<=620)and(y>=10)and(y<= 460);
r:=x;{ищем минимальное расстояние до края экрана=максимальный радиус}
if 640-x<r then r:=640-x;
if y<r then r:=y;
if 480-y<r then r:=480-y;
gd:=0;
InitGraph(gd,gm,'');
h:=round(360/n);{центральный угол сектора}
for i:=1 to n-1 do{рисуем n-1 сектор}
begin
a:=h*(i-1);{начальный угол}
b:=h*i;{конечный угол}
Setfillstyle(1,i);{закрашивание цветом по номеру}
PieSlice(x,y,a,b,r);{рисование суктора}
end;
Setfillstyle(1,n);{рисуем последний сектор, подбирая все погрешности округления}
PieSlice(x,y,b,360,r);
readln;
CloseGraph;
End.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.12.2010, 21:52
Ответы с готовыми решениями:

Исправьте, пожалуйста
Не понимаю в чем ошибка uses crt; var f1,f2: text; st1,st2: string; M: integer; function Decod_Sctital(st: string):...

исправьте пожалуйста!
что я делаю неправильно? я хочу вывести рэндомно два числа три раза, а затем сумму каждой пары, но сумма выводится только последне пары. ...

Исправьте ошибку пожалуйста!
Unit Perevod; INTERFACE function per10_2(x:longint):string; function per10_8(x:longint):string; function...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.12.2010, 21:52
Помогаю со студенческими работами здесь

Пожалуйста, исправьте программу
Не могу разобраться где ошибка в этой программе program pv; uses crt; var a: array of integer; i,n:integer; max:integer; begin...

Исправьте пожалуйста что-то не так
Условие прикреплено в виде скрина Вот мое решение Longint не использовать, числа использовать только не больше единицы,остальные в...

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

Исправьте пожалуйста некоторые недочеты в программе по решению СЛАР методом Гаусса
Нашел программку для решения сист.лин.уравнений размерности n методом Гаусса, но нужно еще сделать так,чтобы она не рушилась при введении...

Графика паскаль
помогите пожалуйста нарисовать в паскале буквы Х и х, и картинки,которые даны ниже.и ещея,пожалуйста,напишите что происходит в каждой...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru