50 : TRG

Procédure
  1. Ajouter un fichier /home/Pxxx_nom/001/00-copie-2.py

    TRG en fonction de tu et to

    Dans ce programme, nous allons calculer le trg avec les variables tu et to

    1
    tu = 95.
    2
    to = 100.
    3
    trg = tu / to
    4
    # message de type string 
    5
    mess = "le trg est de "+str(trg*100) +" % avec tu = "+str(tu)+ " hrs et to = "+str(to)+" hrs"
    6
    print(mess)

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