Les énumérés valués

Ce programme présente l'usage de la valorisation des énumérés.

Le fichier source est ${UPS_HOME}/upssdk/demo/${UPS_LANGUAGE}/enumere2.upl.

Mode compilé

Commande de compilation

upscmp Source=enumere2.upl

Commande d'exécution

enumere2

Mode interprété

upssng Source=enumere2.upl

Fichier source

Source Composant "Exemple d'énumérés valués" Version 4.0.0;

Enumere
/*****/
Principal
/*******/
Variable
/******/
Debut
Si EnuA(VA)==Bleu Alors Sinon Fin Si
Ecran.Ecrire(EnuB(VB));
Ecran.Ecrire(EnuC(VC));
Ecran.Ecrire(EnuD(VD));
Ecran.Ecrire("\n");

VA=EnuA2;
VB=EnuB2;
VC=EnuC2;
VD=EnuD2;
Si EnuA(VA)==Blanc Alors Sinon Fin Si
Ecran.Ecrire(EnuB(VB));
Ecran.Ecrire(EnuC(VC));
Ecran.Ecrire(EnuD(VD));
Fin Principal

Résultat de l'exécution

Bleu 10 2.71 bonjour Blanc 20 3.1416 hello