Нарисовать конус, заполненный наполовину водой - Pascal ABC
Формулировка задачи:
68. Нарисовать конус, заполненный на половину водой.
Решение задачи: «Нарисовать конус, заполненный наполовину водой»
textual
Листинг программы
- uses graphABC;
- var x,y,r,h:integer;
- begin
- setwindowsize(500,500);
- centerwindow;
- x:=250;
- y:=375;
- line(x,y,x-100,y-200);
- line(x,y,x+100,y-200);
- ellipse(x-100,y-230,x+100,y-170);
- setbrushcolor(clAqua);
- ellipse(x-58,y-135,x+58,y-95);
- floodfill(x,y-10,clAqua);
- end.
Объяснение кода листинга программы
- Импортируется библиотека graphABC.
- Объявляются переменные x, y, r, h типа integer.
- Устанавливается размер окна приложения.
- Центрируется окно приложения.
- Задаются начальные значения для переменных x и y.
- Выводятся линии, образующие контур конуса.
- Выводится эллипс, образующий боковую поверхность конуса.
- Устанавливается цвет кисти на Aqua (синий).
- Выводится эллипс, образующий верхнюю часть конуса.
- Выполняется заливка прямоугольника цветом Aqua.
- Окончание программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д