Operatii cu variabile

O mulţime de operaţii se pot realiza în C#. Operaţiile simple cum ar fi adunare sau scădere şi operaţii mai complicate, de exemplu extragerea radicalului dintr-un număr.

Operaţii aritmetice:
+ Adunare
- Scădere
* Înmulţire
/ Împărţire
% Restul împărţirii


int n,m;

n= 10%3;
m=3+2;
//Valoarea lui n va fi 1, iar a lui m 5.


În cazul string-urilor, operatorul + se poate folosi pentru a uni (concatena) 2 variabile de tip string.


concatenare = “Popescu”+”.”+”Ion”;

//Se va afişa Popescu.Ion


C# recunoaşte operaţii scurte de asignare, de exemplu valoare+=10 va fi similară cu valoare =valoare+10.

Matematici avansate

Pentru operaţii matematice mai complexe, C# ne oferă clasa Math. Cu ajutorul acesteia putem extrage de exemplu radicalul sau logaritmul unui număr.

Câteva metode ale clasei Math:

int valoare;
valoare = Math.Abs(-9) //Valoarea absolută. Rezultat: -9
valoare = Math.Ceiling(9.44)//Rotunjire în sus. Rezultat: 10
valoare = Math.Floor(9.44)//Rotunjire în jos. Rezultat: 9
valoare = Math.E//Rezultat: 2,71...
valoare = Math.PI//Rezultat: 3,14...
valoare = Math.Exp(2)//e la puterea a 2-a. Rezultat 7,38...
valoare = Math.Log(3,2)//Logaritm de 3 în baza 2. Rezultat: 1,58...
valoare = Math.Log10(4)//Logaritm în baza 10. Rezultat: 0,60...
valoare = Math.Max(4,5)//Maximul dintre 2 numere. Rezultat: 5
valoare = Math.Min(4,5)//Minimul dintre 2 numere. Rezultat: 4
valoare = Math.Pow(4,2)//4 la puterea a 2-a. Rezultat: 16
valoare = Math.Round(4.7853,2)//Rotunjirea unui număr cu virgulă la 2 zecimale. Rezultat: 4.78
valoare = Math.Sqrt(4)//Radical din 4. Rezultat: 2

Niciun comentariu: