IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   JavaScript (https://www.ircforumlari.net/javascript/)
-   -   Arkadaş Sayılar (https://www.ircforumlari.net/javascript/689609-arkadas-sayilar.html)

Kaf_Dağı 18 Mart 2015 15:04

Arkadaş Sayılar
 
İki sayı birbirinin kendisi hariç bölenleri toplamına eşitse bu sayılara arkadaş sayılar denir.

Örnek: 220 ve 284

220: 1 + 2 + 4 + 5 + 10 + 11 + 20 + 22 + 44 + 55 + 110 = 284
284: 1 + 2 + 4 + 71 + 142 = 220


package arkadassayi;
import java.util.Scanner;//Dışardan sayı girmek için kullandım.

public class Arkadassayi {


public static **** main(String[] args) {
int birincisayi,ikincisayi;
Scanner input = new Scanner(System.in);
System.out.println("Birinci Sayıyı Giriniz:");
birincisayi = input.nextInt();
System.out.println("İkinci Sayıyı Giriniz:");
ikincisayi = input.nextInt();
System.out.println(birincisayi + " " + "ile" + " " + ikincisayi + " " + kontrol(birincisayi,ikincisayi));
}
public static String kontrol(int birincisayi,int ikincisayi)
{
int birinciTop=0;
int ikinciTop=0;
for(int i=1;i<birincisayi;i++){
if(birincisayi%i==0)
birinciTop +=i;

}
for(int i=1;i<ikincisayi;i++){
if(ikincisayi%i==0)
ikinciTop +=i;

}
if(birincisayi==ikinciTop && ikincisayi==birinciTop)
return "Arkadaş Sayılardır.";
else
return "Arkadaş Sayılar Değildir.";
}

}




Deneyelim:

Birinci Sayıyı Giriniz: 220
İkinci Sayıyı Giriniz: 284

220 ile 284 Arkadaş Sayılardır.


Birinci Sayıyı Giriniz: 225
İkinci Sayıyı Giriniz: 300

225 ile 300 Arkadaş Sayılar Değildir.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 17:24.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk