Vous êtes sur la page 1sur 4

_____________________________________________________________

1 PluriAlgo et Algobox

PluriAlgo pour un utilisateur d'Algobox

Ce document reprend en Algobox les deux exemples abords dans la premire partie de l'article :
achat d'un article (avec remise conditionnelle) et achat de plusieurs articles (sans remise).

Exemple 1 : achat d'un article


Dans l'onglet Principal , il faut fixer Algobox comme langage de dveloppement, puis indiquer
les deux variables saisir (le prix unitaire d'un article et la quantit achete), la variable afficher
(le prix total de l'achat) et la variable intermdiaire (le taux de remise) :

Un clic sur le bouton Nouveau permet d'obtenir, dans l'diteur de texte de PluriAlgo, le code
suivant :

Pour y ajouter les diverses remises possibles, il faut fixer la position d'insertion dans l'diteur (en
positionnant le curseur avec un clic) et complter l'onglet Si :
_____________________________________________________________
2 PluriAlgo et Algobox

Un clic sur le bouton Insrer de l'onglet Si ajoute dans l'diteur les instructions conditionnelles
correspondantes (partiellement visibles sur l'cran suivant) :

Il reste exporter ce code vers Algobox (commande Algobox du menu contextuel de l'diteur), puis
le complter :

Le code complet est disponible dans le fichier zipp contenant tous les programmes dvelopps
dans cet article.
_____________________________________________________________
3 PluriAlgo et Algobox

Exemple 2 : achat de plusieurs articles


Deux faons de procder sont envisages : en commenant par traiter la sommation ou en
commenant par grer un article.

Variante 1 : en commenant par la sommation (onglet Boucles)


Il y a une boucle (portant sur le nombre d'articles) introduire, ce que vous pouvez raliser en
compltant l'onglet Boucles de PluriAlgo :

Grce l'option "sommation", le code obtenu en cliquant sur le bouton Crer calcule aussi le prix
total de l'achat, c'est dire la somme pour tous les articles de la valeur quantite*prixUnitaire. Voici
le rsultat obtenu :

Il reste complter le programme (instructions en rouge). Il est possible de le faire avec l'onglet
Principal :

Un clic sur le bouton Insrer permet d'ajouter les instructions de saisie (ou de dclarer les variables
quantite et prixUnitaire en effaant le contenu du champ entres ).
_____________________________________________________________
4 PluriAlgo et Algobox

Variante 2 : en commenant par grer un article (onglet Principal)


Vous pourriez repartir du programme final de l'exemple 1, en lui tant les nombreuses instructions
grant la remise conditionnelle. Mais il est ici plus pratique et plus clair de repartir de zro, en
utilisant l'onglet Principal pour grer un article :

Un clic sur le bouton Nouveau cre les instructions utiles pour grer un article :

Ensuite, aprs avoir complt l'onglet Boucles comme pour la variante 1, vous pouvez utiliser le
bouton Transformer (au lieu du bouton Crer) afin de rpter les instructions grant un article :

Cerise sur le gteau, le code obtenu n'a pas tre complt, contrairement la variante 1.