Запись оставлена Вячеслав 16.05.2025 в 00:52
запустить | скачать | новая запись
- program DrawShape;
- uses
- Graph; // Подключаем модуль для работы с графикой
- var
- gd, gm: Integer;
- userInput: Integer;
- begin
- // Инициализация графического режима
- gd := Detect;
- InitGraph(gd, gm, '');
- // Проверка инициализации графики
- if GraphResult <> grOk then
- begin
- WriteLn('Ошибка инициализации графики!');
- Halt(1);
- end;
- // Запрос ввода у пользователя
- Write('Введите число (1 - круг, другое - квадрат): ');
- ReadLn(userInput);
- // Очистка экрана
- ClearDevice;
- // Рисование фигуры в зависимости от ввода
- if userInput = 1 then
- begin
- // Рисуем круг
- Circle(GetMaxX div 2, GetMaxY div 2, 100);
- OutTextXY(GetMaxX div 2 - 30, GetMaxY div 2 + 120, 'Это круг');
- end
- else
- begin
- // Рисуем квадрат
- Rectangle(GetMaxX div 2 - 100, GetMaxY div 2 - 100,
- GetMaxX div 2 + 100, GetMaxY div 2 + 100);
- OutTextXY(GetMaxX div 2 - 40, GetMaxY div 2 + 120, 'Это квадрат');
- end;
- // Ждем нажатия клавиши перед закрытием графики
- ReadLn;
- CloseGraph;
- end.
Отправка исправлений и поправок. (cоздать новую запись)
После отправки поправок вы сможете посмотреть различия между старой и новой записью.