jacobs1307

Informatyka/Java/Sprawdzian/Zadanie_4

Nov 29th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.70 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class zadanie_4
  4. {
  5.  
  6.     public static void main(String[] args)
  7.     {
  8.         Scanner odczyt= new Scanner (System.in);
  9.         System.out.println("Wprowadz podstawę potęgi: ");
  10.         int a= odczyt.nextInt();
  11.         System.out.println("Wprowadz wykładnik potęgi: ");
  12.         int b= odczyt.nextInt();
  13.         System.out.println(zadanko(a,b));
  14.     }
  15.     public static int zadanko(int a , int b)
  16.     {
  17.         int wynik=1;
  18.          if(b>0)
  19.          {
  20.          for (int i = b; i > 0; i /= 2)
  21.          {
  22.              if (i % 2 == 1)
  23.              {
  24.                  wynik = wynik * a;
  25.              }
  26.              a = a * a;
  27.          }
  28.          return wynik;
  29.          }
  30.          else if(b==0) return 1;
  31.          else return 0;
  32.     }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment