def multTab (n) a=Array.new(n+1); for i in 1..n l = Array.new(n+1); for j in 1..n l[j] = (i*j).to_s end; a[i]=l; end; a[0] = Array.new(n+1); a[0][0] = "*"; for i in 1..n a[0][i] = i.to_s; a[i][0] = i.to_s end; return (a); end; def csvWrite(file,a) fHandle = File.open(file,"w"); for i in 0..a.size-1 for j in 0..a[i].size-1 fHandle.print(a[i][j],","); end; fHandle.print("\n"); end; fHandle.close() end; def htmlWrite(file,a) h = File.open(file,"w"); h.puts(''); h.puts("Multiplikationstabelle"); h.puts(""); h.puts("

Multiplikationstabelle

"); h.puts(''); for i in 0..a.size-1 h.puts(""); for j in 0..a[i].size-1 h.print('"); end; h.puts(""); end; h.close() end; htmlWrite("multTab.html",multTab(10));
'); h.print(a[i][j]); h.puts("