Tabel perkalian
program pTabelperkalian;
{$APPTYPE CONSOLE}
uses
SysUtils;
var a , b, i : integer;
kali : real;
n : integer;
begin
write('Masukan nilai n : ');readln(n);
begin
begin
//ultra-dynamic table stretching
write('x | ');
for i := 1 to n do
write(i,' | ');
writeln;
end;
begin
//automated multiplier
for a := 1 to n do
begin
write(a , ' |');
for b := 1 to n do
begin
//multiplier process
kali := a*b;
write(kali:3:0, ' |');
end;
writeln;
end;
end;
end;
readln;
end.
Tabel penjumlahan
program pTabelPenjumlahan;
{$APPTYPE CONSOLE}
uses
SysUtils;
var a , b, i : integer;
jumlah : real;
n : integer;
begin
write('Masukan nilai n : ');readln(n);
begin
begin
//ultra-dynamic table stretching
write('+ | ');
for i := 1 to n do
write(i,' | ');
writeln;
end;
begin
//automated adder
for a := 1 to n do
begin
write(a , ' |');
for b := 1 to n do
begin
//adder process
jumlah := a+b;
write(kali:3:0, ' |');
end;
writeln;
end;
end;
end;
readln;
end.
Bugs-fixed : Tidak ada batas maximum dalam pemasukan nilai di tabel ini (dynamic table stretching).
Bugs : [TAMPILAN] perkalian dan penjumlahan mulai dari 10 x 10 dan 10 + 10 semakin maju tabelnya.