Составьте программу, которая рисует куб (дліна ребра вводится с клавиатуры). Масштаб: 1...

0 голосов
84 просмотров

Составьте программу, которая рисует куб (дліна ребра вводится с клавиатуры). Масштаб: 1 клетка - 20 пикселей. PascalABC


Информатика (15 баллов) | 84 просмотров
0

uses graphABC;var x,y,a,h,c:integer;beginx:=windowwidth div 2;y:=round(windowheight*2/3);a:=150;h:=40;

0

{левая грань}setpencolor(clRed);line(x,y,x-a+h,y-h);line(x-a+h,y-h,x-a+h,y-a-h);line(x-a+h,y-a-h,x,y-a);line(x,y-a,x,y);floodfill(x-10,y-h,clRed);

0

{правая грань}setpencolor(clBlue);line(x,y,x+a-h,y-h);line(x+a-h,y-h,x+a-h,y-a-h);line(x+a-h,y-a-h,x,y-a);line(x,y-a,x,y);floodfill(x+10,y-h,clBlue);

0

{верхняя грань}setpencolor(clGreen);line(x-a+h,y-a-h,x,y-a);line(x+a-h,y-a-h,x,y-a);line(x+a-h,y-a-h,x,y-a-2*h);line(x,y-a-2*h,x-a+h,y-a-h);floodfill(x,y-a-h,clGreen);end.

Дан 1 ответ
0 голосов
Правильный ответ

Весь ответ находится в файле

(696 баллов)