OBEB (Ortak Bölenlerin En Büyüğü) (EBOB olarak da ifade edilir ve OBEB ile EBOB aynı şeydir) hesabı, iki ya da daha çok sayı ile uygulanan ve ortak bölenlerin en büyüğünü bulma işlemidir.
Hesaplama mantığı:
Amaç her iki sayıyı da kalansız bölen en büyük sayıyı bulmaktır.
Örnekler:
4 ile 6 için OBEB = 2
10 ile 15 için OBEB = 5
5 ile 20 için OBEB = 5
45 ile 60 için OBEB = 15
75 ile 100 için OBEB = 25
400 ile 600 için OBEB = 200
400 ile 601 için OBEB = 1
Java Kodları:
Scanner girdi=new Scanner(System.in);
System.out.println("OBEB hesabı için ilk sayıyı yazın");
int a = girdi.nextInt();
System.out.println("OBEB hesabı için ikinci sayıyı yazın");
int b = girdi.nextInt();
int obeb = 1;
for (int i = 1; i <= a && i <= b; ++i)
{
if(a % i == 0 && b % i == 0)
obeb = i;
}
System.out.println(a+" ve "+b+" sayıları için OBEB="+obeb);
Çıktı:
OBEB hesabı için ilk sayıyı yazın
> 40
OBEB hesabı için ikinci sayıyı yazın
> 60
40 ve 60 sayıları için OBEB=20