Calculer résistance équivalent pour parallèle

Fermé
domxaline - Modifié par domxaline le 22/04/2016 à 15:48
 domxaline - 22 avril 2016 à 18:58
Bonjour,
je veux calculer résistance équivalent pour le branchement parallèle
import java.util.Scanner;
public class CalculResis 
{
 public static void main(String[] args) 
 {
   Scanner sc=new Scanner(System.in);
    System.out.println("Entrer la valeur de r1:");
    double r1=sc.nextDouble();
    System.out.println("Entrer la valeur de r2:");
    double r2=sc.nextDouble();
    System.out.println("Entrer la valeur de r3:");
    double r3=sc.nextDouble();
   
    double Rser= result(r1,r2,r3);
    double Rpar= result1(r1,r2,r3);
    double Rpar1=result2(r1,r2,r3);
    System.out.println(""+Rser);
    System.out.println(""+Rpar);
    System.out.println(""+Rpar1);
 }

 private static double result1(double r1, double r2, double r3) 
 {
  //double Rpar=((r1*r2*r3) / (r1*r2)+(r1*r3)+(r2*r3)); 
  double Rpar=( (1/ ( (1/r1)+(1/r2)+(1/r3) ) ) );
  return Rpar;
 }

 private static double result2(double r1, double r2, double r3) 
 {
  double Rpar1=(r1*r2*r3/(r1+r2+r3));
  return Rpar1;
 }
 private static double result(double r1, double r2, double r3) 
 {
  double Rser=r1+r2+r3;
  return Rser;
 }
}


le formule suivant marche:
double Rpar=( (1/ ( (1/r1)+(1/r2)+(1/r3) ) ) );

mais en essayant formule suivant donne pas même résultat:
double Rpar1=(r1*r2*r3/(r1+r2+r3));

quelqu'un peut m'aider svp




A voir également:

4 réponses

rafoutfou Messages postés 259 Date d'inscription lundi 25 mai 2009 Statut Membre Dernière intervention 16 mars 2019 85
22 avril 2016 à 15:54
Hello,

Dans ton code tu as : double Rpar1=(r1*r2*r3/(r1+r2+r3));
Il ne te manquerait pas une parenthèse ?
Genre : double Rpar1=((r1*r2*r3)/(r1+r2+r3));
0
même en mettant la parenthèse
double Rpar1=((r1*r2*r3)/(r1+r2+r3));
j'ai la résultat erreur.
moi j'ai donné la valeur suivante
70, 80, 90
normalement je devais l'avoir résistance équivalent:
26.38743455497382
mais j'ai résistance équivalent:
2100.0
0
Utilisateur anonyme
22 avril 2016 à 18:45
Bonjour

Ta deuxième formule n'est pas bonne.
Pour trois résistances, c'est

r1*r2*r3/(r1*r2 + r2*r3 + r3*r1)

Tu as mal extrapolé à partir de la formule pour deux résistances.
0
merci beaucoup c'est ça mon erreur
0