В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
fvrvdv
fvrvdv
31.12.2022 20:53 •  Информатика

Нужна по pascalabc нарисовать эллипс(вертикальный и горизонтальный) внутри круга моя проблема в том, что вместо эллипса рисуется линия. вот код: program ellipse; uses graphabc; var xc,yc,x,y,r: integer; begin brush.style: = bsclear; writeln('введи центр окружности'); readln(xc,yc); writeln('введи радиус окружности'); readln(r); x: = xc; y: = yc; circle(x,y,r); ellipse(x,y+r,x,y-r); ellipse(x-r,y,x+r,y); end. исправить ошибку

Показать ответ
Ответ:
fynju
fynju
21.08.2020 09:53
После circle(x,y,r);   добавьте строки     xc:=r div 2;  yc:=xc;
Строки   ellipse(x,y+r,x,y-r);   ellipse(x-r,y,x+r,y);    замените на следующие:
  ellipse(x-r,y-yc,x+r,y+yc);  ellipse(x-xc,y-r,x+xc,y+r);
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота