Assegnazione dei valori alle variabili

Eupalinos Ugajin

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
Questa voce è stata pubblicata in Senza categoria. Contrassegna il permalink.

2 risposte a Assegnazione dei valori alle variabili

  1. Matthias Candela scrive:

    Non ho capito come usare i++

  2. Francesco Bragadin scrive:

    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: "<

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *