Java e numeros complexos

1 resposta
M

Qual classe de java jtrata dos numeros complexos?

1 Resposta

A

cara eu num sei se existe algo ja pronto em java, mais de uma olhada nesta aplicação...

class Complexo {
  double x = 0, y = 0;       // parte real e complexo, respectivamnte
  public double Re() { // retorna a parte real
    return x;
  }
  public double Im() { //retorna a parte imaginaria
    return y; 
  }
  public Complexo Vezes(Complexo c) {
     Complexo resultado = new Complexo();
     resultado.x = x * c.x - y * c.y;
     resultado.y = x * c.y + y * c.x;
     return resultado;
  }
  public void print() {
    System.out.println("(" + x + " + " + y + "i)");
  }
}

esta classe vc pode adicionar os métodos de um numero complexo: Módulo,Argumento, conjulgado...etc

e a classe teste que execulta a classe colplexo

public class Teste {
	  public static void main(String args[]) {
	     Complexo z = new Complexo();
	     Complexo w = new Complexo();
	     z.x = 1;//parte real
	     z.y = 2;//parte imaginária

	     System.out.print( "O valor de z é ");
	     z.print();
	     System.out.println( "A parte real de z é = " + z.Re() );
	     System.out.println( "A parte imaginária de z é = "+ z.Im() );
	     System.out.print("O valor de z ao quadrado é ");
	     w = z.Vezes( z );
	     w.print();
	  }
	}
Criado 20 de agosto de 2004
Ultima resposta 20 de ago. de 2004
Respostas 1
Participantes 2