5 Mayıs 2008 Pazartesi

Örnek Uygulama: 3 ile bölünebilme

///
/// Uygulama kullanıcının girdiği sayının 3 ile tam bölünüp
/// bölünemeyeceğini bulur. (sayısal veritiplerinin tutamayacağı
/// büyüklükteki sayılar dahil)
///

static void Main()
{
int toplam = 0;
// Kullanıcıdan sayı alınıyor
Console.Write("Bir sayı girin: ");
string metin = Console.ReadLine();
//
// Kullanıcıdan alınan sayının her bir rakamı
// tam sayıya dönüştürülerek toplam değişkenine
// ekleniyor.
foreach (char rakam in metin)
{
int sayi = (int)rakam;
toplam += rakam;
}
// sayının rakamlarının toplamının 3 ile bölümünden
// kalan, sayının 3 ile bölümünden kalanına eşit
// olduğu kuralından yola çıkılarak % işaretiyle
// toplamın 3 ile bölümünden kalan bulunuyor
int sonuc = toplam % 3;
// sonuc değişkenindeki kalan'a göre ekrana bilgi
// yazdırılıyor.
if (sonuc==0)
{
Console.WriteLine("Sayi 3 ile tam olarak bölünür.");
}
else
{
Console.WriteLine("Sayının 3 ile bölümünden kalan={0} ",
sonuc);
}
}

Hiç yorum yok:

Yorum Gönder