Corso di Informatica Laurea Triennale ComunicazioneDams Dott ssa
- Slides: 9
Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott. ssa Adriana Pietramala a. pietramala@mat. unical. it Dott. ssa Maria Vittoria Avolio avoliomv@unical. it Corso di Informatica A. A. 2010 -2011 Laurea Triennale - Comunicazione&Dams - Unical
PHP OPERATORI Operatori aritmetici Gli operatori aritmetici sono quelli che usiamo comunemente per effettuare le operazioni matematiche: Operatore Nome + Addizione - Sottrazione * Moltiplicazione / Divisione % Modulo Corso di Informatica A. A. 2010 -2011 Laurea Triennale - Comunicazione&Dams - Unical
PHP OPERATORI ESEMPI: <? php $a = 5; $b = 2; $somma = $a + $b; // 7 $differenza = $a - $b; // 3 $prodotto = $a * $b; // 10 $quoziente = $a / $b; // 2. 5 $ modulo = $a % $b; // 1 ? > Corso di Informatica A. A. 2010 -2011 Laurea Triennale - Comunicazione&Dams - Unical
PHP OPERATORI Operatori di confronto La seguente tabella riporta i principali operatori di confronto: Questi operatori sono molto importanti perché vengono usati nel costrutto if Operatore Nome == uguale != diverso <> diverso < minore > maggiore <= minore o uguale >= maggiore o uguale Corso di Informatica A. A. 2010 -2011 Laurea Triennale - Comunicazione&Dams - Unical
PHP OPERATORI <? php $n = 5; if($n < 0) { echo 'Il numero è negativo'; } if($n > 0) { echo 'Il numero è positivo'; } ? > Corso di Informatica A. A. 2010 -2011 Laurea Triennale - Comunicazione&Dams - Unical
PHP OPERATORI Operatori logici Nella seguente tabella sono elencati i 4 operatori logici, due dei quali (and e or) hanno anche un alias simbolico (&& e ||) con identiche funzionalità. Gli operatori and, or e xor si applicano ad una coppia di variabili booleane mentre l'operatore ! agisce su un unica variabile booleana. Operatore Alias simbolico Nome Risultato and && And TRUE se entrambi gli operandi sono TRUE. or || Or TRUE se uno tra gli operandi è TRUE. xor Xor TRUE se uno tra gli operandi è TRUE, ma non entrambi. ! Not TRUE se l'operando è FALSE. Corso di Informatica A. A. 2010 -2011 Laurea Triennale - Comunicazione&Dams - Unical
PHP OPERATORI Pagina principale Scrivere un’interfaccia PHP che contiene I seguenti campi: • Prezzo macchina • Denaro Disponibile • Oggetto Disponibile //Inserire 1 se l’oggetto è disponibile, 0 altrimenti • Pagabile a rate //Inserire 1 se è pagabile a rate 0 altrimenti Pagina secondaria Se l’oggetto non è disponibile, stampare il messaggio «L'oggetto non è disponibile» . In caso contrario controllare se l’oggetto è pagabile a rate, in caso affermativo stampare «l’oggetto è disponibile ed è pagabile a rate» . Infine se l’oggetto è disponibile e il denaro disponibile è maggiore del prezzo, stampare «Abbiamo verificato il tuo credito, puoi acquistare l'oggetto» Corso di Informatica A. A. 2010 -2011 Laurea Triennale - Comunicazione&Dams - Unical
PHP Sintesi della soluzione dell’esercizio <? php $denaro_disponibile = = $_POST[ «den_disp"]; $prezzo = $_POST["prezzo"]; $ogg_disp = $_POST[ «o_d"]; if ($ogg_disp ==1) $oggetto_disponibile=true else $oggetto_disponibile=false; $pag_a_r = $_POST[ «p_r"]; if($pag_a_r ==1) $pagabile_a_rate =true else $pagabile_a_rate =false Corso di Informatica A. A. 2010 -2011 Laurea Triennale - Comunicazione&Dams - Unical
PHP if(!$oggetto_disponibile) { echo "L'oggetto non è disponibile"; } else { echo "L'oggetto è disponibile"; } Sintesi della soluzione dell’esercizio if($oggetto_disponibile and $pagabile_a_rate) { echo "Acquista l'oggetto anche a rate"; } else { if($oggetto_disponibile and ($denaro_disponibile > $prezzo)) { echo "Abbiamo verificato il tuo credito, puoi acquistare l'oggetto"; } } ? > Corso di Informatica A. A. 2010 -2011 Laurea Triennale - Comunicazione&Dams - Unical