Multiplication tables: Difference between revisions
Content added Content deleted
(→{{header|Rust}}: Added Rust) |
(Added PowerShell) |
||
Line 2,826: | Line 2,826: | ||
11 121 132 |
11 121 132 |
||
12 144</pre> |
12 144</pre> |
||
=={{header|PowerShell}}== |
|||
<lang PowerShell> |
|||
$hash = [ordered]@{'*' = ''; 1 = ''; 2 = ''; 3 = ''; 4 = ''; 5 = ''; 6 = ''; 7 = ''; 8 = ''; 9 = ''; 10 = ''; 11 = ''; 12 = ''} |
|||
$arr = foreach ($i in 1..12) { |
|||
$hash['*'] = $i |
|||
foreach ($j in 1..12) { |
|||
if ($i -le $j) {$hash[$j] = $i*$j} |
|||
else {$hash[$j] = '_'} |
|||
} |
|||
[PSCustomObject]$hash |
|||
} |
|||
$arr | Format-Table -Wrap * |
|||
</lang> |
|||
<b>Output:</b> |
|||
<pre> |
|||
* 1 2 3 4 5 6 7 8 9 10 11 12 |
|||
- - - - - - - - - - -- -- -- |
|||
1 1 2 3 4 5 6 7 8 9 10 11 12 |
|||
2 _ 4 6 8 10 12 14 16 18 20 22 24 |
|||
3 _ _ 9 12 15 18 21 24 27 30 33 36 |
|||
4 _ _ _ 16 20 24 28 32 36 40 44 48 |
|||
5 _ _ _ _ 25 30 35 40 45 50 55 60 |
|||
6 _ _ _ _ _ 36 42 48 54 60 66 72 |
|||
7 _ _ _ _ _ _ 49 56 63 70 77 84 |
|||
8 _ _ _ _ _ _ _ 64 72 80 88 96 |
|||
9 _ _ _ _ _ _ _ _ 81 90 99 108 |
|||
10 _ _ _ _ _ _ _ _ _ 100 110 120 |
|||
11 _ _ _ _ _ _ _ _ _ _ 121 132 |
|||
12 _ _ _ _ _ _ _ _ _ _ _ 144 |
|||
</pre> |
|||
=={{header|PureBasic}}== |
=={{header|PureBasic}}== |