Está en la página 1de 3

NÚMEROS COMPLEJOS

package sumadecomplejos;

import java.util.Scanner;

/**

* @author javie

*/

public class main {

@SuppressWarnings("empty-statement")

public static void main(String [] args){

Scanner entrada =new Scanner(System.in);

Sumadecomplejos numero1,numero2,suma;

double a,b,c,d;

int opcion;

do{

System.out.println("operacion con numeros complejos ;");

System.out.println("1.sumar 2 numeros complejos");

System.out.println("2.salir");

System.out.println("digite la opcion");

opcion=entrada.nextInt();

switch(opcion){

case 1 : System.out.println("digite el primer numero complejo");

System.out.println("digite la parte real");

a=entrada.nextDouble();

System.out.println("digite la parte imaginaria");

b=entrada.nextDouble();

System.out.println("digite el segundo numero complejo");

System.out.println("digite la parte real");

c=entrada.nextDouble();
System.out.println("digite la parte imaginaria");

d=entrada.nextDouble();

numero1=new Sumadecomplejos(a,b);

numero2=new Sumadecomplejos(c,d);

suma=numero1.calcularsuma(numero2);

System.out.println("La suma es ;"+suma.getA()+"+"+suma.getB()+"i");

break;

}while(opcion!=2);

Clase desumadenumeros
public class Sumadecomplejos {

private final double a ;

private final double b ;

public static void main(String[] args) {

public Sumadecomplejos(double a, double b) {

this.a = a;

this.b = b;

public double getA() {

return a;

}
public double getB() {

return b;

public Sumadecomplejos calcularsuma(Sumadecomplejos c ){

Sumadecomplejos suma=new Sumadecomplejos (a+c.getA(),b+c.getB());

return suma;

DIAGRAMA EN STAR UML

También podría gustarte