Espressioni e operatori aritmetici

« Older   Newer »
  Share  
GHOST-ITA
CAT_IMG Posted on 14/9/2011, 20:34     +1   -1




Gli operatori sono un altro degli elementi di base di qualsiasi linguaggio di programmazione, in quanto ci consentono non solo di effettuare le tradizionali operazioni aritmetiche, ma più in generale di manipolare il contenuto delle nostre variabili.
[/QUOTE]
Il simbolo '=' serve per l'appunto per assegnare un valore; esempio:
CODICE
$nome = "seingh";

Il simbolo '=' può anche uguagliare 2 variabili esempio:
CODICE
$nome = "seingh";
$nickname = $nome;

------------------------------------------------------------------------------------
Operazioni aritmetiche
------------------------------------------------------------------------------------
In php (come nella maggiorparte dei LP (linguaggi di programmazione d'ora in poi diventerà LP)) l'addizione, la sottrazione e le altre operazioni base di calcolo vanno effettuate con dei simboli, vediamoli tutti:
CODICE
$a = 1 + 2; //addizione
$b = 2 - 1; //sottrazione
$c = 4 * 3; //moltiplicazione
$d = 5 / 2; //divisione con la virgona
$e = 4 % 3; //modulo (resto della divisione)

-------------------------------------------------------------------------------------
Unione di variabili
-------------------------------------------------------------------------------------
Il simbolo di unione delle variabili é il punto . un esempio di unione è:
CODICE
$nome = "seingh";
$saluta = "ciao, io sono " . $nome; //risulta: ciao io sono seingh

la sintassi di sopra può essere scritta in 2 modi diversi:
il primo:
CODICE
$saluta = "ciao, io sono " . "seingh"; //sempre lo stesso risultato

il secondo:
CODICE
$nome = "seingh";
$saluta = "ciao, io sono ";
$saluta .= $nome; //notare il punto-uguale .= invece dell'uguale =

-------------------------------------------------------------------------------------
Operatori di assegnazione
-------------------------------------------------------------------------------------
Se per qualunque caso durante il codice dobbiamo aumentare(diminuire) il valore di una variabile si usa la seguente sintassi:
CODICE
$a = $a + 5; //aumento il valore di $a di 5
$b = $b - 5; //diminuisci il valore di $b di 5
$c = $c * 2; //moltiplico $c * 2
$d = $d / 2; //divido $d per 2
$e = $e % 2; //$e diventa il resto di $e / 2
$f += 4; //equivale a $f = $f +4;
$g -= 5; //equivale a $g = $g -5;
$h *= 4; //equivale a $h * 4;
$i /= 5; //equivale a $i / 5;
$j .= $i; //$j contiene il valore di $i ed essendo che $i è stato diviso per 5, esso contiene il valore di $i / 5
$k %= 5; //equivale a $k = $k % 5
$l++; //equivale a $l = $l + 1
$m--; //equivale a $m = $m -1
++$n; //equivale a $n++
--$o; //equivale a $o++

---------------------------------------------------------------------------------
Esercizi :hitler: :hitler: :hitler: :hitler: :cappe:
---------------------------------------------------------------------------------
1)Esiste differenza tra $a++; e $a = $a +1; ?
2)Cos'è il modulo?
3)come si uniscono 2 variabili?
4)la sintassi $a = $b - $c + $d; è corretta? //vediamo se avete veramente capito
---------------------------------------------------------------------------------
Alla prossima lezione con gli operatori logici e le espressioni boleane
---------------------------------------------------------------------------------
 
Top
0 replies since 14/9/2011, 20:34   2 views
  Share