Function definition

From Rosetta Code
Revision as of 21:25, 18 September 2007 by 71.205.120.86 (talk) (Created task)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Task
Function definition
You are encouraged to solve this task according to the task description, using any language you may know.

A function is a body of code that returns a value. The value returned may depend on arguments provided to the function.

Write a definition of a function called "multiply" that takes two arguments and returns their product.

C

double multiply( double a, double b )
{
  return a * b;
}

{header|Perl}

sub multiply( $$ )
{
  $a = shift;
  $b = shift;
  return $a * $b;
}

{header|PHP}

function multiply( $a, $b )
{
   return $a * $b;
}