Soru 9: C# ile Sayıların 4 ve 7’ye Tam Bölünebilirliğini Kontrol Etme

 


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.

 

İlgili Yazılar

Soru 16: C# Programı ile Bölünebilen Sayıları Hesaplama

  C# Programı ile Bölünebilen Sayıları Hesaplama C# konsol uygulamaları, programlama öğrenenlerin mantıklı ve verimli çözümler üretmesine yardımcı olan harika araçlardır. Bu yazıda, bölünebilen sayılar hesaplayan bir C# programı yapmayı…

Yazıyı oku

C# Soru 15: Konsol Programı ile Yıldız Deseni Çizme Uygulaması

  C# Konsol Programı ile Yıldız Deseni Çizme Uygulaması C# konsol uygulamaları, kullanıcıların temel programlama mantığını anlamalarına yardımcı olmak için harika bir platformdur. Bu yazımızda, yıldız deseni çizme örneği üzerinden…

Yazıyı oku

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Yazıları Keşfedin

Rytr AI ile İçerik Üretiminde Yeni Bir Çağ: İşinizde Devrim Yaratın!

Rytr AI ile İçerik Üretiminde Yeni Bir Çağ: İşinizde Devrim Yaratın!

Yapay Zeka Destekli Sunum Hazırlama: Tome ile Hızlı ve Etkili Çözümler

Yapay Zeka Destekli Sunum Hazırlama: Tome ile Hızlı ve Etkili Çözümler

Bing ile ChatGPT-4’ü Ücretsiz Kullanın: Akıllı Arama ve Yapay Zeka Deneyimi

Bing ile ChatGPT-4’ü Ücretsiz Kullanın: Akıllı Arama ve Yapay Zeka Deneyimi

ChatGPT Nedir? Nasıl Kullanılır ve Özellikleri Nelerdir?

ChatGPT Nedir? Nasıl Kullanılır ve Özellikleri Nelerdir?