Java ile Ebob Hesaplama

 

Ebob nedir?

Ebob’un açılımı En Büyük Ortak Bölen’dir.
Ortak bölen, birden fazla pozitif tam sayıyı kalansız bölebilen bir sayıdır. 
Örnek verecek olursak 6 ve 15 sayılarının Ebob’u 3’tür.
6’nın bölenleri: 1,2,3,6
15’in bölenleri: 1,3,5,15
İki sayı arasındaki ortak bölenler: 1 ve 3, bu iki bölen arasındaki en büyüğü 3’tür ve bu da ebob’a eşittir.

Kod:

import java.util.Scanner;
public class Ebob {
public static void main(String arg[]) {
Scanner scanner = new Scanner(System.in);
 System.out.println("Birinci sayıyı giriniz: ");
 int sayi1=scanner.nextInt();
 System.out.println("İkinci sayıyı giriniz: ");
 int sayi2=scanner.nextInt();
 /*küçük sayıya kadar olan sayıların bölümüne
 bakabilmek için aldığımız iki sayıdan küçük olanı hesaplıyoruz*/
 int kucuk=Math.min(sayi1,sayi2);
 int ebob=0;
 /*oluşturduğumuz for döngüsünde iki sayımızı da küçük sayıya kadar olan sayılara
 teker teker bölüyouz
 */
 for(int i=kucuk;i>=1;i--){
if(sayi1%i==0&&sayi2%i==0){
ebob=i;
 break;
 }
}
System.out.println("Ebob: "+ebob);
 }
}

Tahsin ALTINTAŞ

Computer science 4 life mottosuyla yola çıkmış bir bilgisayar mühendisi.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir