x >= y Suurem või võrdne x == y Võrdub x != y Ei võrdu Avaldised on arv- või stringavaldised. Ühes võrdluses esinevad avaldised peavad kuuluma samasse liiki. Võrdluses võib olla ainult üks tehtesümbol. Võrdluse tulemiks on alati tõeväärtus True (tõene) või False (väär). Peamised loogikatehted on x && y AND (ja) x || y OR (või) using System; public class Valik1{ public static void Main(string[] arg){ Console.WriteLine("Palun nimi:"); string eesnimi=Console.ReadLine(); if(eesnimi=="Mari"){ Console.WriteLine("Tule homme minu juurde!"); } else { Console.WriteLine("Mind pole homme kodus."); } } } Nagu näha - Jukut külla ei kutsutud. C# juures, nii nagu selle aluseks oleva C-keele puhul kasutatakse võrdlemise juures kahte võrdusmärki. Üks võrdusmärk on omistamine ehk
lubatud, keelatud, kohustuslikust käitumisest Kirjeldav dispositsioon- iseloomustab lubatud kohustusliku käitumist ja annab sellele tunnust (tõend mis kirjeldab) Käitumise määratletuse järgi eristatakse: Absoluutselt määratletud dispositsioon- konkreetne, annab täpselt hooldeõigused ja kohustused Suhteliselt määratletud dispositsioon- mitte konkreetne, on valik1 või teine, võimaldab seadusandja kehtestatud üldistes raamides oma kohustusi täpsustada Alternatiivne dispositsioon võimaldab subjektil valida kahe või enama käitumise vahel. Käitumise õigusliku iseloomu järgi eristatakse: Imperatiivne dispositsioon- kohustuslik täitmiseks, Teeb subjektile kategoorilises vormis kohustuseks teatud viisil käituda ega luba sellest kõrvale kalduda. Kohustus ja keeld on imperatiivne
3 Teine arv: 5 Arvude 3 ja 5 korrutis on 15 Ülesandeid * Küsi kahe inimese nimed ning teata, et nad on täna pinginaabrid * Küsi ristkülikukujulise toa seinte pikkused ning arvuta põranda pindala * Leia 30% hinnasoodustusega hinna põhjal alghind Valikud Ehk võimalus otsustamiseks, kui on vaja, et programm käituks kord üht-, kord teistmoodi. Allpoololev näide koos väljundiga võiks näidata, kuidas tingimuslause abil tehtud valik toimib. using System; public class Valik1{ public static void Main(string[] arg){ Console.WriteLine("Palun nimi:"); string eesnimi=Console.ReadLine(); if(eesnimi=="Mari"){ Console.WriteLine("Tule homme minu juurde!"); } else { Console.WriteLine("Mind pole homme kodus."); } } } Väljund: D:kodu 606opikc#>Valik1 11 Palun nimi: Juku Mind pole homme kodus. Nagu näha - Jukut külla ei kutsutud
5 Arvude 3 ja 5 korrutis on 15 Ülesandeid · Küsi kahe inimese nimed ning teata, et täna on nad pinginaabrid · Küsi ristkülikukujulise toa seinte pikkused ning arvuta põranda pindala · Leia 30% hinnasoodustusega hinna põhjal alghind Valikud Ehk võimalus otsustamiseks, kui on vaja, et programm käituks kord üht-, kord teistmoodi. Allpoololev näide koos väljundiga võiks näidata, kuidas tingimuslause abil tehtud valik toimib. using System; public class Valik1{ public static void Main(string[] arg){ Console.WriteLine("Palun nimi:"); string eesnimi=Console.ReadLine(); if(eesnimi=="Mari"){ Console.WriteLine("Tule homme minu juurde!"); } else { Console.WriteLine("Mind pole homme kodus."); } } } Väljund: D:kodu 606opikc#>Valik1 Palun nimi: Juku Mind pole homme kodus. Nagu näha - Jukut külla ei kutsutud
3 Teine arv: 5 Arvude 3 ja 5 korrutis on 15 Ülesandeid * Küsi kahe inimese nimed ning teata, et täna on nad pinginaabrid * Küsi ristkülikukujulise toa seinte pikkused ning arvuta põranda pindala * Leia 30% hinnasoodustusega hinna põhjal alghind Valikud Ehk võimalus otsustamiseks, kui on vaja, et programm käituks kord üht-, kord teistmoodi. Allpoololev näide koos väljundiga võiks näidata, kuidas tingimuslause abil tehtud valik toimib. using System; public class Valik1{ public static void Main(string[] arg){ Console.WriteLine("Palun nimi:"); string eesnimi=Console.ReadLine(); if(eesnimi=="Mari"){ Console.WriteLine("Tule homme minu juurde!"); } else { Console.WriteLine("Mind pole homme kodus."); } } } Väljund: D:kodu 606opikc#>Valik1 Palun nimi: Juku Mind pole homme kodus. Nagu näha - Jukut külla ei kutsutud
Selliseid
konteinereid on kokku neli: Label, Literal, Panel, PlaceHolder.
PlaceHolder võimaldab analoogselt Panel kontrolliga lisada dünaamilisi
teisi serveri kontrolle kuid erinevalt Panel elemendist mingit lisamärgistust
nende ümber ei lisata.
RadioButton