Program: rysujący figury z gwiazdek w zależności od podanych długości.
Użytkownik wybiera figurę do narysowania, podaje odpowiednie dane i figura zostaje narysowana na ekranie z gwiazdek. Do wyboru:
- trójkąt,
- kwadrat,
- trapez.
Kompilator: Turbo Pascal
Kod programu:
program figurazgwiazdek;
uses crt;
var j,a,b,h,i,figura:integer;
procedure kwadrat(ile:integer; znak:char);
begin
writeln;
for i:=1 to a do
begin
for j:=1 to a do write(znak,' ');
writeln;
end;
end;
procedure trojkat(a:integer; znak:char);
begin
for i:=1 to a do
begin
for j:=0 to a-i do write(znak,' ');
writeln;
end;
end;
procedure trapez(a,b:integer; znak:char);
begin
for i:=1 to h do
begin
for j:=h-a to i do write(znak,' ');
writeln;
end;
end;
begin
clrscr;
writeln('1-trojkat');
writeln('2-kwadrat(dostepny)');
writeln('3-trapez');
writeln;
write('Co chcesz wykonac? '); readln(figura);
case figura of
1: begin
write('Podaj dlugosc podstawy: '); readln(a);
trojkat(a,'*');
end;
2: begin
write('Podaj dlugosc boku: '); readln(a);
kwadrat(a,'*');
end;
3: begin
write('Podaj dlugosc podstawy: '); readln(a);
write('Podaj wysokosc: '); readln(h);
trapez(a,h,'*');
end;
end;
readkey;
end.