X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=examples%2Ffunc;h=ad56e85ef091ca28ed25891fe091ac8b219196c2;hb=cdcd3b92ee3145e646634d428b02118238d47f33;hp=4abaa7e66fb44ad6d8231cec37e14bf75c3d594f;hpb=9254ff63648d9a6f4b058c0a53438db7b60a28cd;p=proglang.git diff --git a/examples/func b/examples/func index 4abaa7e..ad56e85 100644 --- a/examples/func +++ b/examples/func @@ -2,6 +2,10 @@ int a = fac(3); int b = fib(2); int c = func(a,b); +print a; +print b; +print c; + if (boolfunc(b,c)) print true; int fac(int n){ @@ -10,3 +14,17 @@ int fac(int n){ while (n-- > 1) sum = sum * n; return sum; } + +int fib(int n){ + if (n < 2) return 1; + + return (fib(n-1)+fib(n-2)); +} + +int func(int a, int b){ + return (a+b); +} + +bool boolfunc(int a, int b){ + return (a == b); +}