document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. public class Complejo {
  2.     double real;
  3.     double imag;
  4.    
  5.     public Complejo() {
  6.         //Constructor que inicializa los atributos a cero
  7.         real = 0;
  8.         imag = 0;
  9.     }
  10.    
  11.     public Complejo(double real, double imag) {
  12.         //Constructor que inicializa los atributos a los valores indicados
  13.         //por los parámetros
  14.         this.real = real;
  15.         this.imag = imag;
  16.     }
  17.    
  18.     public double consulta_Real() {
  19.         return real;
  20.     }
  21.    
  22.     public double consulta_Imag() {
  23.         return imag;
  24.     }
  25.    
  26.     public void cambia_Real(double real) {
  27.         //Asigna a la parte real del objeto el valor indicado en el parámetro real
  28.         this.real = real;
  29.     }
  30.    
  31.     public void cambiaImag(double imag) {
  32.         //Asigna a la parte imaginaria del objeto el valor indicado
  33.         //en el parámetro imag
  34.         this.imag = imag;
  35.     }
  36.    
  37.    
  38.     public String convString() {
  39.         //convierte a String el número complejo, mediante la concatenación
  40.         //de sus atributos y devuelve como resultado la cadena de texto 3 + 4i, si 3
  41.         //es la parte real y 4 la parte imaginaria
  42.        
  43.         return real + " + " + imag + " i ";
  44.     }
  45.    
  46.     public Complejo sumar (Complejo b)  {
  47.         //Suma la parte real con la parte real del número complejo b  y la parte
  48.         //imaginaria con la parte imaginaria del número complejo b
  49.        
  50.         real = real +b.real;
  51.         imag = imag+b.imag;
  52.     }
  53. }
');