[:it]
Assegnare un valore a delle variabili significa riempire la variabile scritta a sinistra con quello che si scrive a sinistra.
variabile = valore;
esempi:
area = raggio * raggio *3,14;
si noti che gli operatori aritmetici sono quelli tradizionali associati alle quattro operazioni
somma +
sottrazione –
moltiplicazione *
divisione :
Si possono usare espressioni anche di questo tipo
i = i +1 ;
dove si aggiunge alla i di sinistra il valore della i precedente.
Ad esempio:
i=10;
i= i +1;
cout<<i;
mostrerà a video 11.
in C++ si può anche scrivere
i++;
si incrementa sempre di 1 la variabile ossia
scrivere
i=i+1;
è equivalente a scrivere
i++;
quest’ultima scrittura è quella usata più comunemente;
Ecco le equivalenze tra i vari operatori di assegnamento:
Operatore | Utilizzo | Esempio | Istruzione equivalente |
++ | Incremento unitario | x++; | x=x+1; |
— | Decremento unitario | x–; | x=x-1; |
+= | Incremento | x+=y; | x=x+y; |
-= | Decremento | x-=y; | y=x-y; |
*= | Moltiplicazione | x*=y; | y=x*y; |
/= | Divisione | x/=y; | x=x/y; |
%= | Resto della divisione tra interi | x%=y; | x=x%y; |
Si devono conoscere anche le seguenti funzioni matematiche che sono presenti nella libreria cmath che deve essere inclusa nel programma:
#include <cmath>
- pow(x,y) per indicare x con esponente y (da notare che x e y devono essere di tipo double come pure il risultato) Ad esempio pow(x,2.0) come si vede essendo di tipo double bisogna mettere il 2.0
- sqrt(x) calcolo della radice quadrata
- ceil(x) indica il valore di un numero arrotondato all’intero superiore
- floor(x) si ottiene un numero senza parte decimale
[:]
Non ho capito come usare i++
Ti mostro una parte di codice che lo utilizza:
#include
using namespace std;
int main()
{
int i;
i=10;
i++;
cout<<"Incremento di 1 la variabile: "<