Corso di Informatica A.A Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott.ssa Adriana Pietramala Dott.ssa Maria Vittoria Avolio Laurea Triennale - Comunicazione&Dams - Unical
Corso di Informatica A.A Laurea Triennale - Comunicazione&Dams - Unical PHP OPERATORI OperatoreNome +Addizione -Sottrazione *Moltiplicazione /Divisione %Modulo Operatori aritmetici Gli operatori aritmetici sono quelli che usiamo comunemente per effettuare le operazioni matematiche:
Corso di Informatica A.A 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 Laurea Triennale - Comunicazione&Dams - Unical PHP OPERATORI OperatoreNome ==uguale !=diverso <>diverso <minore >maggiore <=minore o uguale >=maggiore o uguale Operatori di confronto La seguente tabella riporta i principali operatori di confronto: Questi operatori sono molto importanti perch é vengono usati nel costrutto if
Corso di Informatica A.A 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 Laurea Triennale - Comunicazione&Dams - Unical PHP OPERATORI OperatoreAlias simbolicoNomeRisultato 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. 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.
Corso di Informatica A.A Laurea Triennale - Comunicazione&Dams - Unical PHP OPERATORI Pagina principale Scrivere uninterfaccia PHP che contiene I seguenti campi: Prezzo macchina Denaro Disponibile Oggetto Disponibile //Inserire 1 se loggetto è disponibile, 0 altrimenti Pagabile a rate //Inserire 1se è pagabile a rate 0 altrimenti Pagina secondaria Se loggetto non è disponibile, stampare il messaggio «L'oggetto non è disponibile». In caso contrario controllare se loggetto è pagabile a rate, in caso affermativo stampare «loggetto è disponibile ed è pagabile a rate». Infine se loggetto è disponibile e il denaro disponibile è maggiore del prezzo, stampare «Abbiamo verificato il tuo credito, puoi acquistare l'oggetto»
Corso di Informatica A.A Laurea Triennale - Comunicazione&Dams - Unical PHP Sintesi della soluzione dellesercizio <?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 Laurea Triennale - Comunicazione&Dams - Unical PHP Sintesi della soluzione dellesercizio if(!$oggetto_disponibile) { echo "L'oggetto non è disponibile"; } else { echo "L'oggetto è disponibile"; } 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"; } ?>