Pitagoras.java

Poniższe materiały zostały tu kiedyś umieszczone na potrzeby mojej grupy ze studiów. Na 99,9% nie posiadam żadnych dodatkowych materiałów związanych z tym tematem ani nie gwarantuję 100% poprawności.

Program sprawdzający, czy trzy liczby podane jako parametry, są liczbami pitagorejskimi. Program sprawdza wszystkie kombinacje liczb, niezależnie od kolejności ich podania.

class Pitagoras{

  public static void main(String args[])
   { 
     // zamiana parametrów na liczby
     int a=Integer.parseInt(args[0]);
     int b=Integer.parseInt(args[1]);
     int c=Integer.parseInt(args[2]);
     

      // liczby pitagorejskie to takie, które spełniają warunek
      //  a^2 + b^2 =c^2
      // program sprawdza wszystkie kombinacje, niezaleznie 
      // od kolejnosci podania liczb
     if (((a^2+b^2)==(c^2)) || ((a^2+c^2)==(b^2)) || ((b^2+c^2)==(a^2))){
         System.out.println("Liczby pitagorejskie");  
     } else {
         System.out.println("Liczby nie sa pitagorejskimi");    
     } 
     
     
   }

}
Robisz zakupy w internecie?
Pomagaj ZA DARMO przy okazji
4000 organizacji społecznych i ponad 1000 sklepów