You are on page 1of 4

AEA1.2_E1.

1 : Desenvolupament de scripts web amb PHP


(Sintaxis, Dades, Variables, Constants, Expressions, Operadors i
Arrays)
1. Crea un script php que ens mostri per pantalla el text " La suma de 4 + 2 = 6 ".

<?php
echo "La suma de 4 + 2 = 6";
?>
La suma de 4 + 2 = 6
2. Afegeix-li al script anterior, dos comentaris, un a l'inici del script amb el missatge " Inici
del script PHP " i un altre comentari al final amb el missatge " Final del script PHP ".

<?php
// Inici del script PHP
echo "La suma de 4 + 2 = 6";
// Final del script PHP
?>
La suma de 4 + 2 = 6
3. Afegeix-li al script anterior dues variables, una que emmagatzemi el número 4 i l'altra
que emmagatzemi el número 2. Els noms de les variables seran "operador1" i
"operador2" respectivament.

<?php
// Inici del script PHP
$operador1 = 4;
$operador2 = 2;
echo "La suma de 4 + 2 = 6";
// Final del script PHP
?>
La suma de 4 + 2 = 6
4. Modifica el script anterior per tal que el missatge que es mostra per pantalla agafi els
valors de les variables que s'han afegit al punt 3, de tal forma que el número 4 del
missatge l'agafi de la variable "operador1" i el número 2 del missatge l'agafi de la
variable "operador2".

<?php
// Inici del script PHP
$operador1 = 4;
$operador2 = 2;
echo "La suma de ".$operador1." + ".$operador2." = 6";
// Final del script PHP
?>
La suma de 4 + 2 = 6
5. Afegeix-li al script anterior una nova variable anomenada "resultat" on
s'emmagatzemarà la suma de les variables "operador1" i "operador2".

<?php
// Inici del script PHP
$operador1 = 4;
$operador2 = 2;
$resultat = $operador1 + $operador2;
echo "La suma de ".$operador1." + ".$operador2." = 6";
// Final del script PHP
?>

La suma de 4 + 2 = 6
6. Modifica el script anterior per tal que el missatge que es mostra per pantalla agafi com
a número 6, el valor de la variable resultat.

<?php
// Inici del script PHP
$operador1 = 4;
$operador2 = 2;
$resultat = $operador1 + $operador2;
echo "La suma de ".$operador1." + ".$operador2." = ".$resultat;
// Final del script PHP
?>
La suma de 4 + 2 = 6
7. Afegeix-li al script anterior una constant anomenada "max" amb el valor 10.

<?php
// Inici del script PHP
define("MAX", 10);
$operador1 = 4;
$operador2 = 2;
$resultat = $operador1 + $operador2;
echo "La suma de ".$operador1." + ".$operador2." = ".$resultat;
// Final del script PHP
?>

La suma de 4 + 2 = 6
8. Afegeix-li al script anterior una nova variable anomenada "mes_gran_que_max" la
qual contingui el valor resultat de comparar si la variable "resultat" és major o igual
que la constant "max".

<?php
// Inici del script PHP
define("max", 10);
$operador1 = 4;
$operador2 = 2;
$resultat = $operador1 + $operador2;
$mes_gran_que_max = $resultat >= max;
echo "La suma de ".$operador1." + ".$operador2." = ".$resultat;
// Final del script PHP
?>

La suma de 4 + 2 = 6
9. Afegeix-li al script anterior un nou missatge per pantalla just sota del missatge ja
existent on es mostri el resultat de la comparació anterior.

<?php
// Inici del script PHP
define("max", 10);
$operador1 = 4;
$operador2 = 2;
$resultat = $operador1 + $operador2;
$mes_gran_que_max = $resultat >= max;
echo "La suma de ".$operador1." + ".$operador2." = ".$resultat;
echo "<br>";
echo "El resultat és major o igual que ".max.": ".$mes_gran_que_max;
// Final del script PHP
?>

La suma de 4 + 2 = 6
El resultat és major o igual que 10:
10. Modifica el missatge anterior on ens mostri en català si el resultat de l'operació de
suma és inferior o no al valor de la constant (utilitzeu l'operador ternari).

<?php
// Inici del script PHP
define("max", 10);
$operador1 = 4;
$operador2 = 2;
$resultat = $operador1 + $operador2;
$mes_gran_que_max = $resultat >= max;
echo "La suma de ".$operador1." + ".$operador2." = ".$resultat;
echo "<br>";
echo "El resultat es ".($resultat >= max ? "major" : "inferior")." de
".max;
// Final del script PHP
?>
La suma de 4 + 2 = 6
El resultat es inferior de 10
11. Modifica el script anterior fent ús d'una sola variable array que substitueixi totes les
variables que hi ha.

12. Crea un array de 3 nivells (3 arrays anidats) i mostra tots els seus valors per pantalla.

You might also like