[:it]Gli operatori di confronto sono
== | confronto | se a è uguale a 5 allora … |
> | maggiore | se 3 è maggiore di 7 allora… |
< | minore | se 3 è minore di 7 allora… |
<= | minore uguale | se 3 è minore o uguale a 7 allora… |
>= | maggiore uguale | se 3 è maggiore o uguale a 7 allora… |
!= | diverso | se 3 è diverso da 7 allora… |
I connettivi logici sono
&& | and | se a è uguale a 3 e b uguale a 7 allora… |
|| | or | se b è uguale 3 oppure è uguale a 7 |
! | not | se b non è 3 |
Gli operatori logici sono fondamentali ad esempio negli IF
se devo ad esempio implementare una condizione solo se entrambe sono soddisfatte allora uso l’and.
Se x<10 e x>6 allora sei sufficiente si deve scrivere in questa maniera:
#include<iostream>
using namespace std;
int main()
{
int n;
n=7;
if ((n<10) || (n>6))
cout<<“Sei sufficiente”;
return 0;
}
IMPORTANTE
Si è usato l’OR in quanto un valore non può essere entrambi ma può essere o minore di 10 o maggiore di sei![:]