program maja; uses graph; {$i graafika.pas} var i, j: integer; procedure aken(x, y, laius, korgus: integer); begin line(x, y, x, y+korgus); {korteri raam} line(x, y+korgus, x+laius, y+korgus); line(x+laius, y+korgus, x+laius, y); line(x+laius, y, x, y); line(round(x+laius*0.25), round(y+korgus*0.25), {suur aken} round(x+laius*0.75), round(y+korgus*0.25)); line(round(x+laius*0.75), round(y+korgus*0.25), round(x+laius*0.75), round(y+korgus*0.75)); line(round(x+laius*0.75), round(y+korgus*0.75), round(x+laius*0.25), round(y+korgus*0.75)); line(round(x+laius*0.25), round(y+korgus*0.75), round(x+laius*0.25), round(y+korgus*0.25)); line(round(x+laius*0.5), round(y+korgus*0.25), round(x+laius*0.5), round(y+korgus*0.75)); end; procedure uks(x, y, laius, korgus: integer); begin line(x, y, x, y+korgus); {korteri raam} line(x, y+korgus, x+laius, y+korgus); line(x+laius, y+korgus, x+laius, y); line(x+laius, y, x, y); line(round(x+laius*0.25), round(y+korgus*0.25), round(x+laius*0.5), round(y+korgus*0.25)); line(round(x+laius*0.5), round(y+korgus*0.25), round(x+laius*0.5), y+korgus); line(round(x+laius*0.25), round(y+korgus*0.25), round(x+laius*0.25), y+korgus); end; begin KaivitaGraafika; for i:=0 to 15 do begin uks(60+30*i, 420, 30, 30); for j:=0 to 9 do aken(60+30*i, 400-20*j, 30, 20); end; readln; end .