Ocena użytkownikóww: ***** / 0
Nadesłany przez mariuszwroclaw, 05 stycznia 2015 19:55
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.Jeżeli nie odpowiada Ci sposób formatowania kodu przez autora skorzystaj z pretty printer'a i dostosuj go automatycznie do siebie.
Potegowanie.java:
//potegowanie o podstawie a i wykladniku calkowitym b
//www.algorytm.org
import java.util.Scanner;
public class Potegowanie
{
public static void main (String[] args)
{
double a;
int b;
double wynik=1; //zainicjuj wynik wartoscia 1
//pobierz a i b od uzytkownika
Scanner wpisz = new Scanner(System.in);
System.out.println("Podaj podstawe potegi" );
a=wpisz.nextDouble();
System.out.println("Podaj wykladnik potegi" );
b=wpisz.nextInt();
//sprawdz czy wykladnik jest wiekszy lub rowny zero
if(b>=0)
{
for(int i=b;i>0;i--)
wynik=wynik*a;
}
else if(b<0)
{
for(int i=b;i<0;i++)
wynik=wynik*a;
//oblicz odwrotnosc w przypadku wykladnika ujemnego
wynik=1/wynik;
}
//wypisz wynik
System.out.println(a+" do potegi "+b+" wynosi "+wynik);
}
}