RESISTANCE EQUIVALANTE DE RESISTANCES EN SERIE OU PARALLELE

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
- - Dernière réponse : verdy_p
Messages postés
203
Date d'inscription
vendredi 27 janvier 2006
Statut
Membre
Dernière intervention
29 janvier 2019
- 6 juil. 2008 à 03:22
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/47118-resistance-equivalante-de-resistances-en-serie-ou-parallele

BruNews
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
13 -
Si tu indexais l'itérateur à 0, tu écrirais simplement:
for(int i = 0; i < inbresistor; i++) resistor[i]....plus besoin de '-1' partout.
kle500
Messages postés
3
Date d'inscription
vendredi 17 septembre 2004
Statut
Membre
Dernière intervention
27 juin 2008
-
salut que c'est long mais bon
cela est plus rapide de le faire avec une calculatrice programmable
pour les r//
rx = 1/(1/r1 + 1/r2 + 1/r3 +.....)

jack
Nicoschmeii
Messages postés
16
Date d'inscription
jeudi 6 avril 2006
Statut
Membre
Dernière intervention
30 juin 2008
-
Oui je suis d'accord avec kle500, il devrait y avoir moyen de réduire un peu le code.

Dommage qu'il n'y a pas la possibilité d'associer des résistance en parallèle ET en série, sinon l'intérêt est assez limité.

Ca ne commencerait à devenir intéressant qu'avec un GUI où on associerait les résistance par drag and drop, et là l'avantage du programme apparaîtrait: on a plus besoin de savoir si tel ou tel résistance est en série ou en parallèle, le logiciel le trouve pour nous ^^

C'est clair que c'est beaucoup plus compliqué.

L'application actuelle, je lui met quand même un 6/10, parce que c'est pour niveau Débutant et que les calculs ne sont pas faux.
verdy_p
Messages postés
203
Date d'inscription
vendredi 27 janvier 2006
Statut
Membre
Dernière intervention
29 janvier 2019
-
et pourquoi ne pas plutôt créer un analyseur de formule, dans laquelle on aurait un opérateur supplémentaire pour les résistanes en parallèle? Les résistances en série étant notées avec l'opérateur diadique "+", celles en parallèle notées avec l'opérateur diadique "!" (qui aurait alors une priorité opératoire intermédiaire entre addition/soustraction et multiplication/division).
Exemple: "42 ! 42" 1/(1/42+1/42) 21
Du coup on peut faire des formules plus compliquées, où sont notées uniquement les parenthèses nécessaires:
(10 + 10) ! 100 20 ! 100 2 * 10 ! 100 = (10 + 10) ! 100 = 1 / (1/(10 + 10) + 1/100)
On voit l'intérêt de l'opérateur "parallèle", il simplifie nettement les formules.
Pas besoin d'opérateur spécifique pour la mise en série.