C# ile Sayıların 4 ve 7’ye Tam Bölünebilirliğini Kontrol Etme
C# programlama dilinde, kullanıcıdan alınan bir sayının belirli değerlere tam bölünüp bölünmediğini kontrol etmek, hem öğrenmek hem de uygulamalar geliştirmek için oldukça faydalıdır. Bu yazıda, bir sayının 4 ve 7’ye bölünebilirliğini kontrol eden basit bir konsol uygulaması ele alınmaktadır.
1. Kullanıcıdan Sayı Alma ve Değişken Tanımlama
Programın temel amacı, kullanıcıdan bir sayı almak ve bu sayının 4 ve 7 ile tam bölünüp bölünmediğini kontrol etmektir. İlk adımda, kullanıcıdan bir sayı alıyoruz ve bu sayıyı bir int
değişkenine atıyoruz:
Console.Write("Bir sayı girin: ");
int sayi = Convert.ToInt32(Console.ReadLine());
2. Bölünebilirlik Kontrolü İçin Mod Operatörü Kullanma
Bir sayının başka bir sayıya tam bölünüp bölünmediğini anlamak için %
(mod) operatörünü kullanırız. Bu operatör, iki sayının bölümünden kalan değeri verir.
Bir sayının hem 4 hem de 7’ye bölünebilir olması için kalanların sıfır olması gerekir:
if (sayi % 4 == 0 && sayi % 7 == 0)
{
Console.WriteLine($"{sayi}, hem 4'e hem de 7'ye tam bölünebilir.");
}
else
{
Console.WriteLine($"{sayi}, hem 4'e hem de 7'ye tam bölünemez.");
}
3. Örnek: Kullanıcı Girdisi ile Kontrol
Diyelim ki kullanıcı 28 değerini giriyor:
- 28 % 4 = 0 (bölünebilir)
- 28 % 7 = 0 (bölünebilir)
Sonuç şu şekilde ekrana yazdırılır:
28, hem 4'e hem de 7'ye tam bölünebilir.
Eğer kullanıcı 10 gibi bir sayı girerse, program şu sonucu verir:
10, hem 4'e hem de 7'ye tam bölünemez.
4. Kodun Amacı ve Kullanımı
Bu tür bölünebilirlik kontrolleri, çeşitli matematiksel uygulamalarda ve algoritma geliştirme süreçlerinde sıkça kullanılır. Program, kullanıcıdan alınan sayıyı hızlıca analiz ederek sonuç verir.
Sonuç
C# konsol uygulamalarında bölünebilirlik kontrolü yapmak, yeni başlayanların if
koşulları ve mod operatörünü anlaması için harika bir yöntemdir. Bu basit örnek, hem öğrenme sürecini destekler hem de kullanıcı etkileşimini artırır.