Operațiile asupra datelor reprezintă acțiunile pe care le putem efectua asupra acestora într-un program sau într-un sistem informatic. Aceste operații sunt esențiale în dezvoltarea de aplicații și în manipularea datelor într-un mod eficient și precis.
I. Operații Aritmetice
Operațiile aritmetice sunt folosite pentru a efectua calcule matematice. Acestea includ adunarea, scăderea, înmulțirea și împărțirea. Operatorii aritmetici obișnuiți sunt:
#include <iostream>
int main() {
int a = 5;
int b = 2;
int suma = a + b; // 7
int diferenta = a - b; // 3
int produs = a * b; // 10
int cat = a / b; // 2
int rest = a % b; // 1
std::cout << "Suma: " << suma << std::endl;
std::cout << "Diferenta: " << diferenta << std::endl;
std::cout << "Produs: " << produs << std::endl;
std::cout << "Cat: " << cat << std::endl;
std::cout << "Rest: " << rest << std::endl;
return 0;
}
II. Operații Logice
Operațiile logice sunt utilizate pentru evaluarea condițiilor și controlul fluxului programului. Cele mai comune operații logice sunt:
#include <iostream>
int main() {
bool x = true;
bool y = false;
bool rezultat_si = x && y; // false
bool rezultat_sau = x || y; // true
bool rezultat_negare = !x; // false
std::cout << "AND: " << std::boolalpha << rezultat_si << std::endl;
std::cout << "OR: " << std::boolalpha << rezultat_sau << std::endl;
std::cout << "NOT: " << std::boolalpha << rezultat_negare << std::endl;
return 0;
}
III. Operații Relaționale
Operațiile relaționale sunt folosite pentru a compara valori și a evalua expresii logice. Acestea includ:
#include <iostream>
int main() {
int a = 5;
int b = 3;
bool egalitate = a == b; // false
bool diferit = a != b; // true
bool mai_mic = a < b; // false
bool mai_mare = a > b; // true
bool mai_mic_sau_egal = a <= b; // false
bool mai_mare_sau_egal = a >= b; // true
std::cout << "Egalitate: " << std::boolalpha << egalitate << std::endl;
std::cout << "Diferit: " << std::boolalpha << diferit << std::endl;
std::cout << "Mai mic: " << std::boolalpha << mai_mic << std::endl;
std::cout << "Mai mare: " << std::boolalpha << mai_mare << std::endl;
std::cout << "Mai mic sau egal: " << std::boolalpha << mai_mic_sau_egal << std::endl;
std::cout << "Mai mare sau egal: " << std::boolalpha << mai_mare_sau_egal << std::endl;
return 0;
}
Operațiile asupra datelor sunt esențiale în programare și în manipularea datelor într-un sistem informatic. Operațiile aritmetice, logice și relaționale ne permit să efectuăm calcule matematice, să luăm decizii bazate pe condiții și să comparăm datele. Prin înțelegerea și utilizarea corectă a acestor operații, putem crea aplicații eficiente și precise.