Java

Páginas: 2 (349 palabras) Publicado: 26 de mayo de 2011
class Complejo{
private double real;
private double imaginaria;

public Complejo(double real,double imaginaria){
this.real=real;
this.imaginaria=imaginaria;
}

public Complejosuma(Complejo z1, Complejo z2){
return new Complejo(z1.real+z2.real,z1.imaginaria+z2.imaginaria);
}

public Complejo resta(Complejo z1, Complejo z2){
z2.imaginaria*=-1;
z2.real*=-1;return suma(z1,z2);
}
class Complejo{
private double real;
private double imaginaria;

public Complejo(double real,double imaginaria){
this.real=real;
this.imaginaria=imaginaria;}

public Complejo suma(Complejo z1, Complejo z2){
return new Complejo(z1.real+z2.real,z1.imaginaria+z2.imaginaria);
}

public Complejo resta(Complejo z1, Complejo z2){z2.imaginaria*=-1;
z2.real*=-1;
return suma(z1,z2);
}

public Complejo producto (Complejo z1, Complejo z2){
return new Complejo(z1.real*z2.real+z1.imaginaria*z2.imaginaria,z1.real*z2.imaginaria+z2.real*z1.imaginaria);
}

public Complejo division (Complejo z1, Complejo z2){
double moduloCuadrado=z2.real*z2.real+z2.imaginaria*z2.imaginaria;
return newComplejo((z1.real*z2.real+z1.imaginaria*z2.imaginaria)/moduloCuadrado,
(z2.real*z1.imaginaria-z1.real*z2.imaginaria)/moduloCuadrado);
}

public void mostrarComplejoBinomico(Complejo z){System.out.println(z.real+"+j"+z.imaginaria);
}

}

CLASE MAIN:

public class practica1 {

public static void main(String args[]){
Complejo z1=new Complejo(1,2);
Complejo z2=new Complejo(3,4);z1.mostrarComplejoBinomico(z1.suma(z1,z2));
z1.mostrarComplejoBinomico(z1.resta(z1,z2));
z1.mostrarComplejoBinomico(z1.producto(z1,z2));
z1.mostrarComplejoBinomico(z1.division(z1,z2));
}
}public Complejo producto (Complejo z1, Complejo z2){
return new Complejo(z1.real*z2.real+z1.imaginaria*z2.imaginaria,
z1.real*z2.imaginaria+z2.real*z1.imaginaria);
}

public...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS