Şimdi Ara

java da problem

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
4
Cevap
1
Favori
301
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • bir bakteri 4 dk da bir 2 ye bölünerek çoğalıyor. başta 1 adet bakteri var n saat sonra oluşacak bakteri sayısı bulan prgram




  • n=5 için 2^(5*60/4)=37778931862957161709568 adet gibi

    bi tane değişken tanımla oku console da sonra hesaplamanın formülünü yap yazdır ekrana




    < Bu mesaj bu kişi tarafından değiştirildi Gökşen PASLI -- 22 Ocak 2021; 14:1:2 >
  • Kod

    Yığını:
    import java.math.BigInteger; public class Bacteria { public static void main(String[] args) { BigInteger bacteria, multiply2; bacteria = BigInteger.valueOf(1); multiply2 = BigInteger.valueOf(2); int hours = 25; //24 saat sonra olusacak bakteri sayisi int hour = 1; //saat sayalim // alternatif olarak hours degiskenini konsoldan arguman olarak alalim: // hours = Integer.valueOf(args[0]); int division = hours * 15; // 1 saatteki bolunme miktari hesaplanir for (int i = 1; i < division; i++) { bacteria = bacteria.multiply(multiply2); if (i%15 == 0) { System.out.println("hour " + hour + ": " + bacteria + " bacteria"); hour++; } } } }



    programın çıktısı:


    hour 1:  32768 bacteria

    hour 2:  1073741824 bacteria

    hour 3:  35184372088832 bacteria

    hour 4:  1152921504606846976 bacteria

    hour 5:  37778931862957161709568 bacteria

    hour 6:  1237940039285380274899124224 bacteria

    hour 7:  40564819207303340847894502572032 bacteria

    hour 8:  1329227995784915872903807060280344576 bacteria

    hour 9:  43556142965880123323311949751266331066368 bacteria

    hour 10:  1427247692705959881058285969449495136382746624 bacteria

    hour 11:  46768052394588893382517914646921056628989841375232 bacteria

    hour 12:  1532495540865888858358347027150309183618739122183602176 bacteria

    hour 13:  50216813883093446110686315385661331328818843555712276103168 bacteria

    hour 14:  1645504557321206042154969182557350504982735865633579863348609024 bacteria

    hour 15:  53919893334301279589334030174039261347274288845081144962207220498432 bacteria

    hour 16:  1766847064778384329583297500742918515827483896875618958121606201292619776 bacteria

    hour 17:  57896044618658097711785492504343953926634992332820282019728792003956564819968 bacteria

    hour 18:  1897137590064188545819787018382342682267975428761855001222473056385648716020711424 bacteria

    hour 19:  62165404551223330269422781018352605012557018849668464680057997111644937126566671941632 bacteria

    hour 20:  2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 bacteria

    hour 21:  66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768 bacteria

    hour 22:  2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 bacteria

    hour 23:  71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 bacteria

    hour 24:  2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 bacteria





  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.