Vous êtes sur la page 1sur 4

SOLUCION A LA CALCULADORA DE NUMEROS COMPLEJOS

Esta es la solución en java de la calculadora en complejos se recomienda abrirlo en java para


comprovarlo

import java.util.Scanner;

public class calculadora_complejos

public static Scanner TECLADO;

public static void main(String[] ARGUMENTOS)

TECLADO = new Scanner(System.in);

int
NUMERO_01_real,NUMERO_01_imag,NUMERO_02_real,NUMERO_02_imag,OP_SUMA_IMAG
,OP_SUMA_REAL,OP_RESTA_REAL,OP_RESTA_IMAG,OP_MULTIPLICACION_REAL,OP_MULTIPLI
CACION_IMAG;

float OP_DIVISION_REAL,OP_DIVISION_IMAG;

NUMERO_01_real = LEER_NUMERO("COMPLEJO 1 REAL");

NUMERO_01_imag = LEER_NUMERO("COMPLEJO 1 IMAGINARIO");

NUMERO_02_real = LEER_NUMERO("COMPLEJO 2 REAL");

NUMERO_02_imag = LEER_NUMERO("COMPLEJO 2 IMAGINARIO");

OP_SUMA_REAL = SUMA(NUMERO_01_real,NUMERO_02_real);

OP_SUMA_IMAG = SUMA(NUMERO_01_imag,NUMERO_02_imag);

OP_RESTA_REAL = RESTA(NUMERO_01_real,NUMERO_02_real);

OP_RESTA_IMAG = RESTA(NUMERO_01_imag,NUMERO_02_imag);

OP_MULTIPLICACION_REAL =
MULTIPLICACION1(NUMERO_01_real,NUMERO_01_imag,NUMERO_02_real,NUMERO_02_ima
g);

OP_MULTIPLICACION_IMAG =
MULTIPLICACION2(NUMERO_01_real,NUMERO_01_imag,NUMERO_02_real,NUMERO_02_ima
g);

OP_DIVISION_REAL =
DIVISION1(NUMERO_01_real,NUMERO_01_imag,NUMERO_02_real,NUMERO_02_imag);

OP_DIVISION_IMAG =
DIVISION2(NUMERO_01_real,NUMERO_01_imag,NUMERO_02_real,NUMERO_02_imag);
IMPRIMIR_RESULTADOS(OP_SUMA_REAL,OP_SUMA_IMAG,OP_RESTA_REAL,OP_RESTA_IMAG
,OP_MULTIPLICACION_REAL,OP_MULTIPLICACION_IMAG,OP_DIVISION_REAL,OP_DIVISION_I
MAG);

public static int LEER_NUMERO(String NOMBRE_NUMERO)

int NUMERO;

System.out.print("INDIQUE EL " + NOMBRE_NUMERO + " : ");

NUMERO = TECLADO.nextInt();

return NUMERO;

public static int SUMA(int NUM_01, int NUM_02)

int SUMA;

SUMA = NUM_01 + NUM_02;

return SUMA;

public static int RESTA(int NUM_01, int NUM_02)

int RESTA;

RESTA = NUM_01 - NUM_02;

return RESTA;

public static int MULTIPLICACION1(int NUM_01, int NUM_02,int NUM_03,int NUM_04)

int MULTIPLICACION1;

MULTIPLICACION1 = ((NUM_01 * NUM_03)-(NUM_02 * NUM_04));


return MULTIPLICACION1;}

public static int MULTIPLICACION2(int NUM_01, int NUM_02,int NUM_03,int NUM_04){

int MULTIPLICACION2;

MULTIPLICACION2 = ((NUM_01 * NUM_04)+(NUM_02 * NUM_03));

return MULTIPLICACION2;

public static float DIVISION1(int NUM_01, int NUM_02,int NUM_03,int NUM_04)

float DIVISION1;

DIVISION1 =
(float)((NUM_01*NUM_03)+(NUM_02*NUM_04))/(NUM_03*NUM_03+NUM_04*NUM_04);

return DIVISION1;

public static float DIVISION2(int NUM_01, int NUM_02,int NUM_03,int NUM_04)

float DIVISION2;

DIVISION2 = (float)((NUM_02*NUM_03)-
(NUM_01*NUM_04))/(NUM_03*NUM_03+NUM_04*NUM_04);

return DIVISION2;

public static void IMPRIMIR_RESULTADOS(int a,int b, int c,int d,int e,int f,float g,float h )

System.out.println("LOS RESUTLADOS SON : \n");

System.out.println("SUMA : " +a+ "+" +b+ "i");

System.out.println("RESTA : " +c+ "+" +d+ "i");

System.out.println("MULTIPLICACION : " +e+ "+" +f+ "i");

System.out.println("DIVICION : " +g+ "+" +h+ "i");

}
}