LINQ laiendusmeetodid * Lisa stringi tarbeks laiendusmeetod (extension), mis väljastab teksti tagurpidi, katseta. * Kasutades seda meetodit loe jutt ühest tekstifailist, pööra kõik sõnad ükshaaval tagurpidi ning kirjuta tulemus teise tekstifaili. * Lisa stringile laiendusmeetod andmaks massiivina välja nõnda palju samadest tähtedest moodustatud juhusliku tähejärjestusega sõnu kui palju algses sõnas on tähti. Tekstifailis olevast jutust igas lauses üks vähemalt neljatäheline sõna asendatakse uues failis vastava laiendusmeetodi abil juhusliku tähejärjestusega sõnaga. Mitmekihiline rakendus * Koosta klass, mille käskude abil võimalik arve liita, lahutada, korrutada ja jagada. Käskude sisendparameetrid on tekstitüüpi. Kui sisendiks pole arv, siis antakse veateade. Katseta klassi. * Kasuta klassi eraldi failina veebi kasutajaliidese sees, kus kasutajal võimalik andmed sisestada ning näha tulemust või veateadet. * Lisa juurde klass, mille oskuseks salvestatud andmerida otsida ning lõppu juurde kirjutada (vabal valikul ka failis, andmebaasis või XMLis). Ühenda klass kasutajaliidese juurde. Kui vastavat tehet palutakse lahendada esimest korda, siis see arvutatakse ning koos tulemusega salvestatakse. Muul juhul loetakse olemasolev tulemus ja näidatakse kasutajale. Funktsionaalne programmeerimine * Loo funktsioon leidmaks sekunditest arvu, mis jääb üle täisarvu minutite eemaldamisel. Käivita see funktsioon arvujada elementidele F# või LINQ abil. * Käivita funktsioon ka teise tehnoloogiaga. Lisa teine funktsioon, mis leiaks sekunditest täisarvu minuteid. Käivita ka see mõlemal pool. * Mõlema tehnoloogia ja loodud funktsioonide abil koosta võimalikult lühike programm, mis loeb ühest tekstifailist igalt realt sekundid ning kirjutab teise tekstifaili minutid ja sekundid. Tabelarvutuse funktsioon Aadress kirjutatakse kujul: Tänav maja-korter. Nt. Tamme 2-13 * Väljasta vaid tänava nimi * Väljasta tulemus kujul: Elab Tamme tänaval, majas nr. 2, korteris 13. * Võrreldes eelmisega hoolitse, et programm töötaks ka juhul, kui tänava nimi koosneb mitmest sõnast ning korteri number puudub. Näiteks: Linnu tee, maja nr. 8