PROGRAM pola2;VARn,a,b,c : integer;BEGINreadln(n);FOR a:= 1 TO n DObeginfor b:= 1 TO a DObeginif c = 10 then c:=0;write(c);c := c+1;end;writeln;end;end.PROGRAM pola2;VARn,a,b,c : integer;BEGINreadln(n);FOR a:= 1 TO n DObeginfor b:= 1 TO a DObeginif c = 10 then c:=0;write(c);c := c+1;end;writeln;end;end.program pola1;var N,i,j,k : integer;beginread(N);for i:=1 to N do beginfor j:=1 to N-i do write(' ');for k:=1 to i do write('*');writeln;end;readln;readln end.program pangkatdua;var m,n:longint;beginread(N);m:=1;while m<n do m:=m*2;if m=n then writeln('TRUE') else writeln('FALSE');readln; readln end.program Breakcontinue;var n: integer; i: integer;begin readln(n); for i := 1 to n do begin if (i = 93) then begin writeln('ERROR'); break; end; if (i mod 10 = 0) then continue; writeln(i); end; end.program forfor;var jml,jbil,i,bil : integer;begin jml := 0; read(jbil); for i := 1 to jbil do begin read(bil); jml := jml + bil; end; writeln(jml);readln end.var jumlah,bil : longint;beginjumlah := 0;while not eof(input) dobegin readln(bil); jumlah := jumlah + bil;end;writeln(jumlah);readln end.Solusi BAB 1C : Perulangan - While
var kalimat : string;beginwhile not eof(input) dobegin readln(kalimat); writeln(kalimat);end;readln end.