Składnia

Opublikowany przez

Najlepszym sposobem na zapoznanie się z danym językiem jest analiza kodu źródłowego. Poniżej przedstawiono algorytm znajdowania największego wspólnego dzielnika w C, PHP, Ruby, Python, JavaScript i Javie.

C


int nwd(int a, int b) {
   int temp;
   while(b != 0) {
      temp = a % b;
        a = b;
        b = temp;
    }
    return a;
}

JavaScript


function nwd(a, b) {
   var temp;
   while (b!=0) {
      temp = a % b;
      a = b;
      b = temp;
   }
   return a;
}

Java


class Arytmetyka {
   static int nwd(int a, int b) {
      int temp;
      while (b!=0) {
         temp = a % b;
         a = b;
         b = temp;
      }
      return a;
   }
}

PHP


function nwd($a, $b) {
    while ($b) {
       $temp = $a % $b;
       $a = $b;
       $b = $temp;
    }
    return $a;
   }

Python


def nwd(a,b):
   while b != 0:
      a = a % b
      a, b = b, a
   return a

Ruby


def nwd(a, b)
  while b != 0
     a = a.modulo(b)
     a, b = b, a
  end
  return a
end

Dodaj Komentarz

  • (wymagane)
  • (wymagane, nie będzie opubliowany)

XHTML: Możesz użyć następujących tagów: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>