Delaš v fizikalnem laboratoriju in raziskuješ radioaktivni razpad. Vsaka radioaktivna snov ima svoj "razpolovni čas" - čas, v katerem se razpolovi količina radioaktivnih atomov.
Za določeno radioaktivno snov veš, da se vsako uro količina atomov razpolovi. Če začneš z določenim številom atomov, te zanima, koliko ur bo trajalo, da se bo snov popolnoma razgradila (ko bo ostala samo še 1 atom ali manj).
Na primer: če začneš z 1024 atomi:
- Po 1 uri: 512 atomov
- Po 2 urah: 256 atomov
- Po 3 urah: 128 atomov
- Po 4 urah: 64 atomov
- Po 5 urah: 32 atomov
- Po 6 urah: 16 atomov
- Po 7 urah: 8 atomov
- Po 8 urah: 4 atomi
- Po 9 urah: 2 atoma
- Po 10 urah: 1 atom (konec merjenja)
Napiši program, ki:
- Omogoča vnos začetnega števila atomov
- Simulira razpad po urah (razpolavljanje)
- Prikaže stanje po vsaki uri
- Prešteje, koliko ur je trajalo, da je ostala samo še 1 atom ali manj
Primeri delovanja:
Vhodni podatki:
Začetno število atomov: 1024
Pričakovan rezultat:
Ura 0: 1024 atomov
Ura 1: 512 atomov (razpolovi se)
Ura 2: 256 atomov (razpolovi se)
Ura 3: 128 atomov (razpolovi se)
Ura 4: 64 atomov (razpolovi se)
Ura 5: 32 atomov (razpolovi se)
Ura 6: 16 atomov (razpolovi se)
Ura 7: 8 atomov (razpolovi se)
Ura 8: 4 atomi (razpolovi se)
Ura 9: 2 atoma (razpolovi se)
Ura 10: 1 atom (razpolovi se)
REZULTAT:
- Število razpolavljanj: 10
- Trajanje razpada: 10 ur
- Končno stanje: 1 atom