/Lihtne-kalkulaator

TPT; OOP ülesanne "Lihtne kalkulaator"

Primary LanguageC#MIT LicenseMIT

Lihtne-kalkulaator

Ülesanne 1. Lihtne kalkulaator

  • Looge projekt "Minu kalkulaator".
  • Koostage klass matemaatika

Alg andmed

  • Kaks numbrit
  • aritmeetilise operaator –Liitmine, Lahutamine, Korrutamine, Jagamine
  • Vastus – aritmeetiline avaldis

Tulemus

Vastus –aritmeetiline avaldis

VEATEADE

Väljasta veateade kui:

  • Mõlemad väljad on tühjad
  • Numbrid on eraldatud punktiga, mitte komaga
  • Ei ole valitud ( RadioButton ) tehingut
  • Sisestatud tähed mitte numbrid
  • Vähemalt ühte on sisestatud NULL (jagamine nulliga keelatud)

Seletused veateadete eiramisele:

Tekstikasti punkti ning tähtede sisestamist ei lubata, seega pole nende jaoks veateated vajalikud (kopeerimisel on küll veateade, mis teavitab tähtede ja punkti kasutamisest).

Nullist teavitamine on ainult jagamisel kui teistes kastides peale esimese on null. Kõlab nagu halb kalkulaator, kui nulliga liita ei saa - "Vähemalt ühte on sisestatud NULL (jagamine nulliga keelatud)" veateate eiramise seletus

Tegin nii, et "Liida" RadioButton on automaatselt checked, ehk veateadet "Ei ole valitud ( RadioButton ) tehingut" pole vaja teha.

Kui väli on tühi, siis veateade tuleb - ainuke veateade, millega ma täielikult nõustusin.