session 3 update

master
Juan 3 years ago
parent af88783d17
commit 7288a5a0e4

@ -32,10 +32,13 @@ objet nounours étend jouet
fin objet fin objet
/* pseudo code pour l'utiliser (cf image) */ /* pseudo code pour l'utiliser (cf image) */
``` ```
## Exemple étendu pour gérer le stock d'un magasin de jouets ## Exemple étendu pour gérer le stock d'un magasin de jouets
``` ```
objet jouet objet jouet
var nom, type, localisation : chaîne; var nom, type, localisation : chaîne;
var privée prix : décimal; var privée prix : décimal;
@ -65,8 +68,10 @@ objet jouet
renvoyer ceci->prix; renvoyer ceci->prix;
fin methode; fin methode;
fin objet fin objet
``` ```
## pseudo code pour l'utiliser :
``` ```
var fini : booléen; var fini : booléen;
@ -109,7 +114,10 @@ Tant que fini != vrai
Fin tant que Fin tant que
pour i = 0 ; i < nb_jouets ; i++ pour i = 0 ; i < nb_jouets ; i++
Afficher "Le jouet " ~ i ~ " est un " ~ tdj[i]->type ~ " nommé " ~ tdj[i]->nom ~ " et est dans la " ~ tdj[i]->localisation; Afficher "Le jouet " ~ i ~ " est un " ~ tdj[i]->type
Afficher " nommé " ~ tdj[i]->nom
Afficher " et est dans la " ~ tdj[i]->localisation;
Afficher "Il y en a " ~ tdj[i]->donne_stock() ~ " disponibles"; Afficher "Il y en a " ~ tdj[i]->donne_stock() ~ " disponibles";
fin pour fin pour
```
Loading…
Cancel
Save