Java EBOB Bulma

Konuyu Okuyanlar (0 kayıtlı üye )

sdkbyrm

olwα.ɴeт
Üyelik Tarihi
23 Aralık 2020
Mesajlar
813
Beğeniler
1
Puanı
3
Ticaret: 0 / 0 / 0
EBOB: Her iki sayıyı da (geriye kalan) tam olarak bölebilen en büyük tamsayıdır. EBOB sadece iki sayı arasında değil sayılar grubu arasında da olabilir.


Bu programda, EBOB bulunacak iki sayı sırasıyla n1 ve n2 değişkenlerinde saklanır.

Sonra başlangıçta iki sayıdan en büyüğüne bölünen sayı için ebob değişkenini 1 yaparız.

Sonsuz döngü içinde (while (true)), ebob hem n1 hem de n2’yi mükemmel bir şekilde bölünüp bölünmediğini kontrol ederiz.

Java ile while döngüsü kollanarak ebob hesaplama örneğinin kodları aşağıdadır.

Java Kodu: (for döngüsü ile sayıların ebob değerini bulma)


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

public class JavaOrnekleri {

public static void main(String[] args) {
int n1 = 27, n2 = 153, ebob = 1;

for(int i = 1; i <= n1 && i <= n2; ++i)
{
if(n1 % i==0 && n2 % i==0)
ebob = i;
}

System.out.printf("%d ve %d sayılarının EBOB'u %d", n1, n2, ebob);
}
}
Java Kodu: (while döngüsü ile sayıların EBOB değerini bulma)


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

public class JavaOrnekleri {

public static void main(String[] args) {
int n1 = 27, n2 = 153, ebob = 1;

while(n1 != n2)
{
if(n1 > n2)
n1 -= n2;
else
n2 -= n1;
}

System.out.println("EBOB = " + n1);

}
}


Çıktı:
1608727943621.png
 
Üst Alt