Praktikum: Väärtustüüpi muutujad ja meetodid CSharp programmeerimiskeeles
From ICO wiki
Eeldused
Vaata läbi teooria:
- Väärtustüüpi muutujad CSharp programmeerimiskeeles, peatükk 1
- Tsüklid
- Meetodid
- Lokaalsed funktsioonid(alates C#7.0)
- Out parameeter
Käsi_hoitud tegevus
- Luua meetod, mis küsib kasutaja käest arvu ning teeb seda seni kaua, kuni kasutaja on andnud korrektse sisendi
- Luua meetod, mis arvutab kolmnnurga ümbermõõdu
- Täienda meetodit nii, et meetod tagastab info selle kohta, kas tegemist oli tegelikult ka kolmnurgaga ja kolmnurga ümbermõõdu
- Kontrollimiseks kasuta ära kolmnurga omadusi, mis on kirjeldatud siin
- Luua meetod, mis küsib kasutajalt kuupäeva ning teeb seda seni kaua, kuni kasutaja on sisestatnud korrektse kuupäeva
- Loo veel üks meetod, mis kirjutab kuupäeva ekraanile vastavalt etteantud kuupäevale ehk
- kui kasutaja on sisestanud tänase kuupäeva, siis kirjutatakse ekraanile: Täna
- kui kasutaja on sisestanud eilse kuupäeva, siis kirjutatakse ekraanile: Eile
- kui kasutaja on sisestanud homse kuupäeva, siis kirjutatakse ekraanile: Homme
- kui kasutaja on sisestanud kuupäeva, mille aastaarv on sama, mis jooksval aastal kirjutatakse ekraanile lihtsalt näiteks: 10.11
- kui kasutaja on sisestanud kuupäeva, mis on mõnel muul aastal, siis kirjutatakse ekraanile näiteks: 10.11.2016
- Loo veel üks meetod, mis kirjutab kuupäeva ekraanile vastavalt etteantud kuupäevale ehk
- Luua meeotd, mis teisendab Celsisuse kraadid Fahrenheidiks
Käsi_mittehoitud tegevus
- Täienda rakendust nii, et selle käivitamisel, küsitaks kasutaja käest, mida ta soovib teha. Valik tehakse eelpool realiseeritud funktsionaalsuste seast
- Kasuta selleks switch-case lahendust
- Loo meetod, mis saab sisendiks lause ning tagastab lauses olevate sõnade arvu
- Loo meetod, mis saab sisendiks lause ning tagastab selle lause tagurpidi pööratuna. Ehk "Tere, maailm!" -> "!mliaam ,ereT"