java da problem
-
-
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 > -
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++; } } } }
Kod
Yığını: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
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X