Praktikum12: Kordaminel: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Mposka (talk | contribs)
Created page with "=Eesmärk= Praktikumi eesmärgiks on, kasutades seni omandatud teadmisi, luua WPF rakendus. =Ülesanne 1= =Ülesanne 2="
 
Mposka (talk | contribs)
Line 2: Line 2:
Praktikumi eesmärgiks on, kasutades seni omandatud teadmisi, luua WPF rakendus.
Praktikumi eesmärgiks on, kasutades seni omandatud teadmisi, luua WPF rakendus.
=Ülesanne 1=
=Ülesanne 1=
Loo WPFis lihtne kalkulaator, mis võimaldab arve:
*liita
*lahutada
*korrutada
*jagada


NB! Kalkulaatori loomisel tuleb olulist rõhku panna ka veahaldusele. Võimalikud situatsioonid
*kasutaja proovib sisestada numbri asemel tähti
*kasutaja vajutab mõnda tehte märki 3 korda järjest
*kasutaja proovib jagada 3/0iga
Rakenduse teostamise puhul on funktsionaalsuse loomisel igal tudengil suhteliselt vabad käed. Arvestama peab sellega, et kalkulaator peab olema võimeline tegema keerukamaid tehteid kui 2+3=5.
Näiteks on vaja arvutada avaldise (2+3+4-2)*6 väärtust. Kalkulaatoris ei pea sulge olema. Antud juhul võib seda teha vabalt viisil, nagu ka Windowsi enda kalkulaatoris tehakse. Tehte ajalugu ei ole vaja kuvada.
NB! Ära unusta ka negatiivse arvu sisestamise võimalust


=Ülesanne 2=
=Ülesanne 2=

Revision as of 16:30, 16 November 2015

Eesmärk

Praktikumi eesmärgiks on, kasutades seni omandatud teadmisi, luua WPF rakendus.

Ülesanne 1

Loo WPFis lihtne kalkulaator, mis võimaldab arve:

  • liita
  • lahutada
  • korrutada
  • jagada

NB! Kalkulaatori loomisel tuleb olulist rõhku panna ka veahaldusele. Võimalikud situatsioonid

  • kasutaja proovib sisestada numbri asemel tähti
  • kasutaja vajutab mõnda tehte märki 3 korda järjest
  • kasutaja proovib jagada 3/0iga

Rakenduse teostamise puhul on funktsionaalsuse loomisel igal tudengil suhteliselt vabad käed. Arvestama peab sellega, et kalkulaator peab olema võimeline tegema keerukamaid tehteid kui 2+3=5.

Näiteks on vaja arvutada avaldise (2+3+4-2)*6 väärtust. Kalkulaatoris ei pea sulge olema. Antud juhul võib seda teha vabalt viisil, nagu ka Windowsi enda kalkulaatoris tehakse. Tehte ajalugu ei ole vaja kuvada.

NB! Ära unusta ka negatiivse arvu sisestamise võimalust

Ülesanne 2