Napiši program, ki izpiše naključno štirimestno število. Zaradi učinka dramatičnosti naj se število ne izpiše takoj, ampak se najprej nekaj (naključno!) časa vsake 0.2 sekunde prikaže neko naključno število in šele kasneje se število ustali.
|
Besedilo naloge
Napiši program, ki izpiše naključno štirimestno število. Zaradi učinka dramatičnosti naj se število ne izpiše takoj, ampak se najprej nekaj (naključno!) časa vsake 0.2 sekunde prikaže neko naključno število in šele kasneje se število ustali.
|
Ideja rešitve
Naredila bi rada okno, kjer se bodo izpisovala naključna števila, na vsake 0,2 sekunde. Na oknu naj bo tudi gumb, s katerim aktiviramo dogajanje.
Številke, ki se izpisujejo, naj bodo zelo velike, skoraj čez celo okno. Tako je učinek dramatičnosti še večji. Po nekem času naj se izpisovanje številk ustavi, na oknu pa ostane zadnja izpisana številka. Gumb se ob prvem kliku onemogoči.
Algoritem
Potrebujem okno (form) na njen pa gumb (button), izpis (label). Za lepši izgled pa dodam še okvirček (group box).
Po kliku na gumb se izvede dogodek. Dogodek je, pričetek s štetjem časa in na vsake 0,2 sekunde klik na nov dogodek, to je, izpis naključnega števila. Metoda Timer() omogoča časovni zamik, metoda EventHandler() pa poskrbi za ponavljajoče se izvajanje dogodka.
Pri tem:
Za izbiro naključnega števila poskrbi metoda Random().
Zaslonski sliki
|
|
Filmček o delovanju