ajout exo 61
This commit is contained in:
parent
3f095564fb
commit
0a3521310c
@ -186,6 +186,34 @@ et
|
||||
[mt_rand](https://www.php.net/manual/fr/function.mt-rand.php) pourront vous être utiles.
|
||||
</details>
|
||||
|
||||
### Ex61
|
||||
On considère les deux tableaux suivants :
|
||||
|
||||
```php
|
||||
$tabMagazines = [
|
||||
'le monde' => ['frequence' => 'quotidien', 'type' => 'actualité', 'prix' => 220],
|
||||
'le point' => ['frequence' => 'hebdo' , 'type' => 'actualité', 'prix' => 80 ],
|
||||
'causette' => ['frequence' => 'mensuel' , 'type' => 'féminin' , 'prix' => 180],
|
||||
'politis' => ['frequence' => 'hebdo' , 'type' => 'opinion' , 'prix' => 100],
|
||||
'le monde diplomatique' => ['frequence' => 'mensuel' , 'type' => 'analyse' , 'prix' => 60 ],
|
||||
'libération' => ['frequence' => 'quotidien', 'type' => 'actualité', 'prix' => 190],
|
||||
];
|
||||
|
||||
$tabMagazinesAbonne = ['le monde', 'le monde diplomatique'];
|
||||
```
|
||||
|
||||
|
||||
1. Afficher sur une ligne le nom de tous les magazines triés par ordre alphabétique et séparés par des virgules, sans faire de boucle.
|
||||
Vous utiliserez des fonctions déjà existantes telles que [implode](https://www.php.net/manual/en/function.implode.php), [sort](https://www.php.net/manual/en/function.sort.php)
|
||||
et [array_keys](https://www.php.net/manual/en/function.array-keys.php) que vous trouverez dans le manuel php.
|
||||
2. Afficher séparés par des virgule les noms des quotidiens (et uniquement ceux-ci).
|
||||
3. Afficher les magazines exactement de la façon suivante en supposant qu’il peut y avoir beaucoup de magazines et beaucoup de propriétés associées :
|
||||
- le monde (quotidien, actualité, 220)
|
||||
- le point (hebdo, actualité, 80)
|
||||
- causette (mensuel, féministe, 180)
|
||||
- politis (hebdo, opinion, 100)
|
||||
- le monde diplomatique (mensuel, analyse, 60)
|
||||
4. En utilisant le tableau $tabMagazinesAbonne contenant le nom des magazines d’un abonné, calculer le prix total de son abonnement.
|
||||
|
||||
### Ex7
|
||||
On reprend l'exercice 3.
|
||||
|
Loading…
x
Reference in New Issue
Block a user