Exemplos de algoritmos en varias linguaxes: Diferenzas entre revisións
Contido eliminado Contido engadido
Sen resumo de edición |
m →[[PHP]]: Etiqueta </pre> mal colocada. Elimino categoría Programación, inexistente |
||
Liña 77: | Liña 77: | ||
} |
} |
||
</pre> |
|||
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. |
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. |
||
[[category:Programación]]</pre> |
Revisión como estaba o 20 de novembro de 2005 ás 00:20
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.
C/C++/Java/C#
int SumaDeDousValores (int A, int B) { return ( A + B ); }
Visual Basic
function SumaDeDousValoresEnteiros(a as integer, b as integer) as integer SumaDeDousValores=a+b end function
Pascal
function SumaDeDousValoresInteiros( A, B: Integer ): Integer; var Resultado : Integer; begin Resultado := A + B; SumaDeDousValoresInteiros := Resultado; end;
Delphi
function SumaDeDousValores( A, B: Integer ): Integer; begin Result := A + B; end;
Python
def SumaDeDousValores (a, b): return a + b
Scheme
(define Suma (lambda (x y) (+ x y)) )
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.
Logo
defina "SumaDeDousValores [[a b]] [escriba suma :a :b]]
Action Script
function sumaDeDousValores (a, b){ trace(a + b); };
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.