Anonymous user
Ethiopian multiplication: Difference between revisions
no edit summary
(added secondary J implementation.) |
No edit summary |
||
Line 382:
{
my ($plier, $plicand, $tutor) = @_;
print "ethiopic multiplication of $plier and $plicand\n" if
my $r = 0;
while ($plier >= 1)
{
$r += $plicand
if ($tutor) {
print "$plier, $plicand "
}
$plier = halve($plier);
Line 396:
}
print ethiopicmult(17,34, 1)
=={{header|PHP}}==
Line 417:
function ethiopicmult($plier, $plicand, $tutor)
{
if ($tutor)
$r = 0;
while($plier >= 1) {
if ( !iseven($plier) )
if ($tutor)
echo "$plier, $plicand "
$plier = halve($plier);
$plicand = double($plicand);
Line 430 ⟶ 429:
}
echo ethiopicmult(17, 34, true)
?></lang>
|