Java Üs Alma Programı

sdkbyrm

webmasterfrm
Üyelik Tarihi
23 Aralık 2020
Mesajlar
813
Beğeniler
1
Ticaret: 0 / 0 / 0
Bu örnekte pow() metodu kullanmadan sayının üssünü alan programın nasıl yapıldığını göreceğiz. Sayının üssüne alan programı while ve for döngüleri ile ayrı ayrı yapıp kodlarını yazacağım.


Sayının üssünü alma algoritma konuları içinde sıklıkla sorulan ve kullanılan örneklerdendir. Bir sayının üssünü almak demek sayıyı üssündeki sayı kadar kendisi ile çarpmak demektir.

Örn: 35 =3*3*3*3*3



Sayının üssünü while döngüsü ile hasaplayan java kodu:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

public class JavaOrnekleri {

public static void main(String[] args) {
int taban = 3, kuvvet = 4;

long sonuc = 1;

while (kuvvet != 0)
{
sonuc *= taban;
--kuvvet;
}

System.out.println("CEVAP = " + sonuc);
}
}


Sayının üssünü for döngüsü ile hesaplayan java kodu:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

public class JavaOrnekleri {

public static void main(String[] args) {
int taban = 3, kuvvet = 4;

long sonuc = 1;

for (;kuvvet != 0; --kuvvet)
{
sonuc *= taban;
}

System.out.println("CEVAP = " + sonuc);
}
}


Sayının üssünü pow() metodu kullanarak hesaplayan java kodu:


1
2
3
4
5
6
7
8
9
10
11
12

public class JavaOrnekleri {

public static void main(String[] args) {
int taban = 3, kuvvet = 4;

double sonuc = Math.pow(taban, kuvvet);

System.out.println("CEVAP = " + sonuc);
}
}


Çıktı:
1608729008189.png
 
Üst