Somme de deux nombres complexes en Java
Dans ce tutoriel nous allons découvrir comment calculer la somme de deux nombres complexes qui seront demandés à l’utilisateur, puis les affichera. L’utilisateur doit entrer la partie réelle et imaginaire des deux nombres complexes. Par exemple, si un utilisateur entre deux nombres complexes sous la forme (1 + 2i) et (4 + 6i), la sortie du programme sera alors (5 + 8i).
Exemple:
public class Complex {
double r;
double i;
public Complex(double r, double i) {
this.r = r;
this.i = i;
}
public static Complex somme(Complex c1, Complex c2)
{
Complex c3 = new Complex(0.0, 0.0);
c3.r = c1.r + c2.r;
c3.i = c1.i + c2.i;
return c3;
}
public static void main(String[] args) {
Complex c1 = new Complex(1.5, 3.1);
Complex c2 = new Complex(2.9, 6.1);
Complex c3;
c3 = somme(c1, c2);
System.out.printf("La somme des deux nombres est : %.1f + %.1fi", c3.r, c3.i);
}
}
public class Complex {
double r;
double i;
public Complex(double r, double i) {
this.r = r;
this.i = i;
}
public static Complex somme(Complex c1, Complex c2)
{
Complex c3 = new Complex(0.0, 0.0);
c3.r = c1.r + c2.r;
c3.i = c1.i + c2.i;
return c3;
}
public static void main(String[] args) {
Complex c1 = new Complex(1.5, 3.1);
Complex c2 = new Complex(2.9, 6.1);
Complex c3;
c3 = somme(c1, c2);
System.out.printf("La somme des deux nombres est : %.1f + %.1fi", c3.r, c3.i);
}
}
public class Complex { double r; double i; public Complex(double r, double i) { this.r = r; this.i = i; } public static Complex somme(Complex c1, Complex c2) { Complex c3 = new Complex(0.0, 0.0); c3.r = c1.r + c2.r; c3.i = c1.i + c2.i; return c3; } public static void main(String[] args) { Complex c1 = new Complex(1.5, 3.1); Complex c2 = new Complex(2.9, 6.1); Complex c3; c3 = somme(c1, c2); System.out.printf("La somme des deux nombres est : %.1f + %.1fi", c3.r, c3.i); } }
Sortie:
La somme des deux nombres est : 4.4 + 9.2i