C# ile temel matematiksel kontrolleri öğrenmeye hazır mısınız? Bu içerikte, kullanıcıdan alınan bir sayının 4 ve 7’ye tam bölünüp bölünmediğini kontrol eden örnek bir konsol uygulaması geliştiriyoruz.
C# Console Çözümlü Sorular Soru-9 adlı eğitim videosunda, gerçek hayata uygun bir bölünebilirlik problemi adım adım çözüldü. Şimdi bu çözümü blog formatında inceleyelim.
🎯 Hedef: Bölünebilirlik Kontrolü
Kullanıcının girdiği sayının hem 4’e hem de 7’ye kalansız bölünüp bölünmediğini kontrol eden bir uygulama geliştirmek.
💡 Neden Bu Örnek Önemli?
-
Koşullu ifadelerin (if-else) gerçek kullanımını gösterir
-
Mod alma operatörünün (
%
) nasıl çalıştığını pratikle öğretir -
Sayı kontrolü ile temel algoritma düşüncesi gelişir
-
Giriş seviyesi yazılımcılar için idealdir
💻 C# Örnek Kod
Console.Write("Bir sayı girin: ");
int sayi = Convert.ToInt32(Console.ReadLine());
if (sayi % 4 == 0 && sayi % 7 == 0)
{
Console.WriteLine("Sayı hem 4 hem de 7 ile tam bölünür.");
}
else
{
Console.WriteLine("Sayı 4 ve 7 ile tam bölünmez.");
}
Console.ReadKey();
🔍 Kod Açıklaması
-
Kullanıcıdan sayı alınır.
-
if
bloğu içinde hemsayi % 4 == 0
hem desayi % 7 == 0
koşulları kontrol edilir. -
Eğer her iki koşul da sağlanıyorsa sayı hem 4’e hem de 7’ye tam bölünebilir kabul edilir.
-
Aksi durumda, sayı bu iki sayıya tam bölünemez.
📌 Örnek Senaryolar
-
Girdi: 28
➜ Çıktı: Sayı hem 4 hem de 7 ile tam bölünür. -
Girdi: 14
➜ Çıktı: Sayı 4 ve 7 ile tam bölünmez.
🧠 Öğrendiklerimiz
-
Convert.ToInt32()
ile kullanıcı girdisini integer’a dönüştürmeyi -
if
veelse
blokları ile karar yapısını -
%
(mod) operatörüyle kalansız bölünebilirlik kontrolünü
👨💻 Kimler İçin?
-
C#’ta yeni olan yazılımcılar
-
Temel algoritma mantığını öğrenmek isteyen öğrenciler
-
Konsol tabanlı C# örnekleriyle pratik yapmak isteyen herkes
🎬 Video İçeriğine Genel Bakış
Videoda kullanıcıdan bir sayı alınarak bu sayının 4 ve 7 ile tam bölünüp bölünmediği basit ve anlaşılır şekilde açıklanıyor. Kodun nasıl çalıştığı, hangi senaryolarda hangi sonucu vereceği örneklerle gösteriliyor.
Ayrıca izleyicilere videonun yorumlar kısmında kendi çözüm denemelerini paylaşmaları için çağrıda bulunuluyor.