Translate

sábado, 20 de agosto de 2016

Función para multiplicar dos números en más de 10 lenguajes de programación

Introducción


Hola a todos! a continuación les compartiré un código muy sencillo con el que podrán conocer como se hace una funciónd e multipicaciónd e dos números en varios lenguajes de programación.
Si bien es algo muy básico, estoy seguro que les permitirá a algunos nuevos decidirse por cual aprender.

Clojure

(ns multiply.bug.fix)
(defn multiply [a b]
 (* a b)
)

CoffeeScript

multiply =(a, b)->
  a * b

Crystal

def multiply(x, y)
  x * y
end

C++

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

C#

public class CustomMath {
    public static int multiply(int a, int b) {
        return a * b;
    }
}

Dart

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

Elixir

defmodule Multiply do
  def multiply(a, b) do:
   a * b
end

Java

public class Multiply {
    public static Double multiply(final Double a, final Double b){         
        return (a == null || b == null) ?
                                          Double.NaN
                                          : 
                                          a * b;
    }
}

Javascript

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

PHP

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

Python

def multiply(a, b):
  return a * b

Ruby

def multiply(a, b)
  a * b
end

Rust

fn multiply(a:i32, b:i32)  -> i32 {
  a * b
}

Typescript

export function multiply(a: number, b: number): number {
  return a * b;
}

1 comentario: