Skip to content

Andytomsingvien/Resistron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Résistron

Description

Résistron est une application qui permet de calculer la valeur et la tolérance d'une résistance en fonction des anneaux de couleur qu'elle présente.

Exigences

L'application devra permettre de choisir la couleur des 4 anneaux d'une résistance de manière indépendante. L'application devra être utilisable par les personnes daltoniennes. L'application devra calculer la nouvelle valeur de résistance à chaque changement de couleur d'un des 4 anneaux. Les champs qui affichent la valeur et la tolérance de la résistance ne doivent pas pouvoir être édités par l'utilisateur. La tolérance devra être affichée en pourcentage. L'application devra afficher la valeur de la résistance en ohms ou en multiple de ohms. L'affichage de la valeur et de la tolérance devra se faire sur la droite de l'application.

Utilisation

L'utilisateur choisit à l'aide des boutons de couleur correspondant aux anneaux de sa résistance, les couleurs dont il a besoin. Il est affiché sur les différents boutons de couleur le nom de la couleur correspondante afin qu'un utilisateur daltonien puisse aussi l'utiliser. Les valeurs choisies sont rappelées à l'utilisateur par la coloration automatique des anneaux de la résistance affichée sur l'application. Elles sont aussi rappelées en toutes lettres à l'intention des utilisateurs daltoniens. On peut aussi voir la valeur correspondant à la couleur de l''anneau s'afficher. L'application calcule à partir de ses choix la valeur de sa résistance et sa tolérance. Cette valeur est affichée au préalable en ohms puis elle est convertie dans l'unité de mesure correspondante afin qu'elle soit le plus facile possible à lire. Tout changement de choix de couleur modifiera les valeurs affichées.

Explications

Les différentes fonctions :

  • onButton1ring1Action
  • onButton2ring1Action
  • onButton3ring1Action
  • onButton4ring1Action
  • onButton5ring1Action
  • onButton6ring1Action
  • onButton7ring1Action
  • onButton8ring1Action
  • onButton9ring1Action
  • onButton10ring1Action

Ces 10 fonctions permettent de répercuter l'action quand l'utilisateur clique sur le bouton de la couleur voulue pour l'anneau 1.

  • onButton1ring2Action
  • onButton2ring2Action
  • onButton3ring2Action
  • onButton4ring2Action
  • onButton5ring2Action
  • onButton6ring2Action
  • onButton7ring2Action
  • onButton8ring2Action
  • onButton9ring2Action
  • onButton10ring2Action

Ces 10 fonctions permettent de répercuter l'action quand l'utilisateur clique sur le bouton de la couleur voulue pour l'anneau 2.

  • onButton1ring3Action
  • onButton2ring3Action
  • onButton3ring3Action
  • onButton4ring3Action
  • onButton5ring3Action
  • onButton6ring3Action
  • onButton7ring3Action
  • onButton8ring3Action
  • onButton9ring3Action
  • onButton10ring3Action
  • onButton11ring3Action
  • onButton12ring3Action

Ces 12 fonctions permettent de répercuter l'action quand l'utilisateur clique sur le bouton de la couleur voulue pour l'anneau 3.

  • onButton1ring4Action
  • onButton2ring4Action
  • onButton3ring4Action
  • onButton4ring4Action
  • onButton5ring4Action
  • onButton6ring4Action
  • onButton7ring4Action
  • onButton8ring4Action

Ces 8 fonctions permettent de répercuter l'action quand l'utilisateur clique sur le bouton de la couleur voulue pour l'anneau 4.

Ces fonctions affichent des valeurs définies selon ladite fonction aux éléments précisés dans cette dernière. Elle permet la coloration de l'anneau associé, l'affichage de la couleur dans un tableau pour un rétrocontrôle et celui de sa valeur.

  • fnres

Cette fonction permet d'assigner les valeurs récupérées préalablement pour la fonction CalculResi.

  • CalculResi

Cette fonction réunit les deux fonctions de calcul pour le calcul de la valeur de la résistance et sa conversion.

  1. CalculResult

Cette fonction permet de calculer la valeur de la résistance. ((Valeur de l'anneau 1 X 10+ Valeur de l'anneau 2) X Valeur de l'anneau 3).

  1. convertResult(double resistance)

Cette fonction permet d'effectuer la conversion du résultat de CalculResult si besoin.

Written with StackEdit.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages