Platforma 3. 1 Instructiuni diverse Declararea variabilelor Tipuri de Date Tipul de dată al unui obiect/variabila specifica tipul informaţiei pe care acel obiect îl poate stoca. Exemplu: numere întregi, numere zecimale, valori boolean (true sau false), stringuri (şiruri de caractere) etc. Tipurile de baza sunt: Boolean Poate lua doar două valori: True şi False. Char Poate stoca caractere. Exemplu: a, x, 5 etc. Ocupă 2 bytes de memorie. Integer Poate stoca numai numere întregi. Exemplu: 2 ; 435 ; -34 etc. Ocupă 4 bytes. Double Numere zecimale. Exemplu: 3.4556 ; -34.768 etc. Ocupă 8 bytes. String Şiruri de caractere. Până la 2 miliarde de caractere Unicode. Exemplu string: Hello World In C# variabilele se declara în felul următor: Type identificator Unde identificator este denumirea variabilei iar Type tipul acesteia (ex.: String, Integer, Double, Boolean, Char)
Platforma 3. 2 Instructiuni diverse Instructiuni repetitive WHILE FOR DO Instructiunea While : Verifica conditia si daca este adevarat o executa pana cand devine falsa. Instructinea while este cu test initial. Structura este : While(conditie) Instructiune; Exemplu: class WhileTest static void Main() int n = 1; while (n < 6) Console.WriteLine("Current value of n is 0", n); n++; Instructiunea For : Reprezinta cea mai usoara instructiune Structura : for (initializer; condition; iterator) body; Exemplu: class ForLoopTest static void Main() for (int i = 1; i <= 5; i++) Console.WriteLine(i);
Platforma 3. 3 Instructiuni diverse Instructiunea Do : do instructiune; while(conditie); Exemplu : public class TestDoWhile public static void Main () int x = 0; do Console.WriteLine(x); x++; while (x < 5); Instructiuni conditionale/decizionale IF SWITCH Instructiunea IF : Testeaza daca o conditie este adevarata. Are mai multe feluri de folosire: if (condition) then-statement; Daca cond(conditia) este adevarata executa instructiunea. Exemplu: if (9>7) Console.WriteLine("9 este mai mare decat 7");
Platforma 3. 4 Instructiuni diverse if (condition) then-statement; else else-statement; int count = 0; string message; if (count == 0) message = "There are no items"; else message = "There are items"; Instructiunea Select Case : Este o instructiune cu decizie multipla Folosire: int caseswitch = 1; switch (caseswitch) case 1: Console.WriteLine("Case 1"); case 2: Console.WriteLine("Case 2"); default: Console.WriteLine("Default case"); Testeaza conditia cond daca se afla intre case 1 si case n daca nu, se executa ce se afla la case else. int number = 8; switch (number) case 1: case 2: case 3: case 4: case 5: Console.WriteLine("Between 1 and 5, inclusive"); case 6: case 7: case 8: Console.WriteLine("Between 6 and 8, inclusive"); case 9: case 10: Console.WriteLine("Equal to 9 or 10"); default: Console.WriteLine("Not between 1 and 10, inclusive");
Platforma 3. 5 Instructiuni diverse Sarcini: 1. Scrieti un program (proiect nou) care sa numere caracterele, cuvintele si paragrafele dintr-un text. Se vor folosi minim 3 casete de text si 3 butoane. Pentru a face o caseta de text multiline se procedeaza astfel: Codul va arata in felul acesta : 2. Folosind componenta Timer, analizati viteza de scriere a utilizatorului. (Obs. se va folosi evenimentul Timer.Tick) Codul va arata in felul acesta :
Platforma 3. 6 Instructiuni diverse 3. Adaugati 1 buton pentru functia Paste. La click, in caseta de text va aparea textul din clipboard. (Obs: My.Computer.Clipboard) Codul va arata in felul acesta Rezultatul final va arata in felul acesta : Interfata grafica :
Platforma 3. 7 Instructiuni diverse Codul :