Çözüldü C# İle Klavyeden Girilen Sayının EBOB'unu Bulmak

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Mesaj gönderimine kapalı.

DarkRebbelion

Hectopat
Katılım
2 Aralık 2016
Mesajlar
4
Daha fazla  
Cinsiyet
Erkek
Klavyeden girilen bir sayının OBEB'ini bulan programı yazabilir misiniz? Kodlamaya yeni başladım yapmaya çalıştım ama yapamadım.
 
Son düzenleyen: Moderatör:
Cevap çok basit, bu algoritma herkes tarafından kolayca anlaşılabilir.

Kod:
Console.Write("Birinci sayıyı girin: ");
            int birinciSayi = Convert.ToInt16(Console.ReadLine());
            Console.Write("İkinci sayıyı girin: ");
            int ikinciSayi = Convert.ToInt16(Console.ReadLine());

            int Sonuc = 0;

            if(birinciSayi > ikinciSayi)
            {
                for(int Loop = 1; Loop < birinciSayi; Loop++)
                {
                    if (birinciSayi % Loop == 0 && ikinciSayi % Loop == 0) Sonuc = Loop;
                }
            }
            else if(ikinciSayi > birinciSayi)
            {
                for (int Loop = 1; Loop < ikinciSayi; Loop++)
                {
                    if (birinciSayi % Loop == 0 && ikinciSayi % Loop == 0) Sonuc = Loop;
                }
            }

            Console.Write(Sonuc);
            Console.ReadKey();
 
Cevap çok basit, bu algoritma herkes tarafından kolayca anlaşılabilir.

Kod:
Console.Write("Birinci sayıyı girin: ");
            int birinciSayi = Convert.ToInt16(Console.ReadLine());
            Console.Write("İkinci sayıyı girin: ");
            int ikinciSayi = Convert.ToInt16(Console.ReadLine());

            int Sonuc = 0;

            if(birinciSayi > ikinciSayi)
            {
                for(int Loop = 1; Loop < birinciSayi; Loop++)
                {
                    if (birinciSayi % Loop == 0 && ikinciSayi % Loop == 0) Sonuc = Loop;
                }
            }
            else if(ikinciSayi > birinciSayi)
            {
                for (int Loop = 1; Loop < ikinciSayi; Loop++)
                {
                    if (birinciSayi % Loop == 0 && ikinciSayi % Loop == 0) Sonuc = Loop;
                }
            }

            Console.Write(Sonuc);
            Console.ReadKey();

Çok teşekkür ederim cevabınız için.
 
Durum
Mesaj gönderimine kapalı.

Technopat Haberler

Yeni konular

Geri
Yukarı