c# console bakteri sorusu

Bir bakteri cinsi her 4 dakikada bir ikiye bölünerek çoğalmaktadır. Başlangıçta bir bakteri olduğunu kabul ederek bir saat sonra oluşacak bakteri sayısını bulunuz.

consoleuygulamasi

int i=1,d=0; //dakika

double b=1; //bakteri sayısı
 while (d <60)
{
 b = b / 2;
 d = d + 4;
 Console.WriteLine("{0}.tur bakteri sayısı..:{1}",i,b);
 i++;
}
Console.ReadKey();

1.392 defa okundu.

One Response to c# console bakteri sorusu

  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

Powered by WordPress | Designed by: credit repair | Thanks to st louis web design, essay writing and fire glass
c# örnekleri , csharp örnekleri , c# örnek , C# Örnekleri , örnekleri c# , C# ÖRNEKLERİ
BTT Sınavları

C# Uygulamaları

Müdür Yardımcılığı Sınavına Hazırlık Sayfası

Müdür Yardımcılığı Çalışma Notları

C# Uygulamaları

Yazılı Soruları Php Dersleri Bilişim Teknolojileri Alanı Yazılı Soruları C# Dersleri C# Örnekleri