50 : TRG

Attention

Prérequis Programmation : Document FO-S008.pdf.

Prérequis Editeur : UNITY

Objectifs : Variables, Type de Variables, Conversion

ExempleTRG

On utilise des variables pour affecter la valeur du trg en décimal et en %.

On met en oeuvre le type float, string, la méthode ToString(), la méthode Debug.log(), Debug.LogFormat().

pour afficher des données dans l'onglet Console.

Attention

Prérequis Programmation : 050-1

Prérequis Editeur : aucun

Objectifs : Opérateurs - Structure IF

Exemple

Calculer le TRG, le txP à partir de ses opérandes tu, to, tb, tn.

Tester la validité, la cohérence des données.

Pour ce faire, les variables seront affectées avec des valeurs que vous changerez pour vérifiez le bon comportement de vos tests, vos affichages.

Attention

Prérequis Programmation : 005-2

Prérequis Editeur : aucun

Objectifs : Variables, Type de Variables, Structure Tableau.

ExempleTRG - Sources de perte

Dans la notion de TRG, pour passer du TO à TU, nous avons trois sources de perte qui sont AI, EP et NQ. On peut aussi bien sûr gérer le temps affecté à chaque source, ainsi que sa possibilité à être observable (ou mesurable).

Les tableaux vont permettre avec une seule variable de stocker les noms de nos sources de perte, les temps que l'on a observé. Si on avait 150 sources de perte, le code resterait le même pour stocker les données

Attention

Pré-requis Programmation : 050-003

Prérequis Editeur : Unity

Objectifs : Tableau (Array) - Instructions itératives[1]

Exemple

Afficher les sources de perte stockées dans un tableau avec des instructions itératives : la boucle for (ou foreach) sera utilisée ici, car nous connaissons le nombre d'éléments du tableau.

La boucle foreach est bien adaptée pour parcourir les éléments d'un objets de type tableau.

Traiter les éléments du tableau :

  • afin de sommer le temps de perte lié aux différentes sources (avec for et foreach)
  • afin de compter les sources dites « observables » (avec foreach)

On en profite pour bien appréhender les problématiques d'initialisation, de cumul --> Analogie avec le tableur (recopie vers le bas)

Attention

Pré-requis Programmation : 050-004

Prérequis Editeur :

Objectifs : Entrées / Sorties de données simple

Exemple

On reprend pour partie les objectifs de l'étape 050-002 en laissant à l'utilisateur la possibilité de saisir des données dans l'inspecteur