Exemplos de algoritmos en varias linguaxes - Wikipedia

# Exemplos de algoritmos en varias linguaxes

### Na Galipedia, a wikipedia en galego.

Este artigo ilustra algúns exemplos en varias linguaxes de programación para ilustrar a sintaxe de cada unha. O algoritmo implementado é simplemente facer a suma entre dous valores.

### [editar] C/C++/Java/C#

     int SumaDeDousValores (int A, int B)
     {
       return ( A + B );
     }

### [editar] Visual Basic

     function SumaDeDousValoresEnteiros(a as integer, b as integer) as integer
       SumaDeDousValores=a+b
     end function

### [editar] Pascal

     function SumaDeDousValoresInteiros( A, B: Integer ): Integer;
     var Resultado : Integer;
     begin
       Resultado := A + B;
       SumaDeDousValoresInteiros := Resultado;
     end;

### [editar] Delphi

     function SumaDeDousValores( A, B: Integer ): Integer;
     begin
       Result := A + B;
     end;

### [editar] Python

     def SumaDeDousValores (a, b):
       return a + b

### [editar] Scheme

    (define Suma (lambda (x y)  (+ x y)) )

### [editar] Haskell

    suma :: Integer -> Integer -> Integer -- (asinatura)
    suma a b =  a + b

A asinatura da función pode ser evitada, mais normalmente ponse no código por motivo de clareza.

### [editar] Logo

    defina "SumaDeDousValores [[a b]] [escriba suma :a :b]]

### [editar] Action Script

    function sumaDeDousValores (a, b){
            trace(a + b);
    };

### [editar] PHP

    function SumaDeDousValores($VlrA, $VlrB)
    {
       return ($VlrA + $VlrB);
    }

Seguindo convenios típicos de programación, úsase a primeira letra maiúscula apenas en clases; en funcións usase a primeira letra minúscula.

Traído desde "http://gl.wikipedia.org../../../e/x/e/Exemplos_de_algoritmos_en_varias_linguaxes.html"

Categoría: Linguaxes de programación

##### Views

- Artigo
- Discusión
- Revisión actual

##### Procura