c# console bakteri sorusu

You may also like...

1 Response

  1. Umut OVECOGLU dedi ki:

    Yanlış.
    4 dakikada bir kez 2’ye bölünüyorsa, her bölünmede varolan bakteri sayısı * 2’ye denk geliyor demektir. 1 saat içerisinde gerçekleşecek olan bölünme sayısını ise 60 dakika / 4 dakika’ya bölerek bulabiliriz.Bu da, 1 saat içerisinde 15 kez bölünmenin gerçekleştiği anlamına gelir. (60 / 4 = 15)
    Sonuç: 32768 adet bakteridir.
    Yazılabilecek en basit kod ise,

    int bacteria = 1;
    for (int i = 1; i <= 15; i++)
    bacteria *= 2;

    olarak düzenlendiğinde, bacteria değerinin çıktısı toplamda bulunan bakteri sayısına eşittir.Adım adım çıktıyı takip etmek içinse döngü içerisine ve sonuna writeline/readline eklemek yeterli olacaktır.

    int bacteria = 1;
    for (int i = 1; i <= 15; i++)
    {
    bacteria *= 2;
    Console.WriteLine(string.Format("{0} bacteria created at min: {1}", bacteria, i * 4));
    }
    Console.ReadLine();

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir