Programa Java NetBeans Coordenadas Producto Punto y Cruz

6
Programación Aplicada PROGRAMA- COORDENADAS (PRODUCTO PUNTO- Y PRODUCTO CRUZ) ESCUELA POLITÉCNICA NACIONAL Alumno: Freddy Cachumba Fecha: 07/03/2014 Profesor: Ing. Eddie Yánez

description

Programa Java NetBeans el cual es una calculadora de Coordenadas y en específico resuelve las operaciones Producto Punto y Cruz.

Transcript of Programa Java NetBeans Coordenadas Producto Punto y Cruz

Page 1: Programa Java NetBeans Coordenadas Producto Punto y Cruz

Programación Aplicada

PROGRAMA-

COORDENADAS

(PRODUCTO PUNTO- Y

PRODUCTO CRUZ)

ESCUELA POLITÉCNICA NACIONAL Alumno: Freddy Cachumba

Fecha: 07/03/2014

Profesor: Ing. Eddie Yánez

Page 2: Programa Java NetBeans Coordenadas Producto Punto y Cruz

Tabla de contenido

Contenido

Código: Coordenadas.Java_____________________________________________________ 1

WinCoordenadas.Java (Desing) ________________________________________________ 4

Page 3: Programa Java NetBeans Coordenadas Producto Punto y Cruz

Pág. 01

¡Error! Utilice la pestaña Inicio para aplicar Encabezado 1 al texto que desea que

aparezca aquí.

Código: Coordenadas.Java

package coordenada;

public class Coordenada {

private float _x, _y;

public Coordenada (){

_x = 0;

_y = 0;

}

public Coordenada (float v, float w){

_x = v;

_y = w;

}

public Coordenada (Coordenada z){

_x = z._x;

_y = z._y;

}

public float x(){

return _x;

}

public float y(){

return _y;

}

public Coordenada suma(Coordenada z){

Coordenada t = new Coordenada();

t._x = z._x + this._x;

t._y = z._y + this._y;

return t;

}

Page 4: Programa Java NetBeans Coordenadas Producto Punto y Cruz

Pág. 02

¡Error! Utilice la pestaña Inicio para aplicar Encabezado 1 al texto que desea que

aparezca aquí.

public Coordenada resta(Coordenada z){

Coordenada t = new Coordenada();

t._x = z._x - this._x;

t._y = z._y - this._y;

return t;

}

public Coordenada productopunto(Coordenada z){

Coordenada t = new Coordenada();

t._x = ((z._x*this._x) + (z._y*this._y));

return t;

}

public Coordenada pruductocruz (Coordenada z) {

Coordenada t = new Coordenada();

t._x = (z._x*this._y) + (z._y*this._x);

return t;

}

public float [] transformar () {

float [] l = new float [2];

l[0] = (float) Math.sqrt((_x*_x) + (_y*_y));

if ((_x>0)&&(_y>0)){

l[1] = (float) Math.atan(_y/_x);

}

else if ((_x<0)&&(_y>0)){

l[1] = (float) (Math.PI + Math.atan(_y/_x));

}

else if ((_x<0)&&(_y<0)){

l[1] = (float) (Math.PI + Math.atan(_y/_x));

}

else if ((_x>0)&&(_y<0)){

l[1] = (float) ((2*(Math.PI)) + Math.atan(_y/_x));

}

Page 5: Programa Java NetBeans Coordenadas Producto Punto y Cruz

Pág. 03

¡Error! Utilice la pestaña Inicio para aplicar Encabezado 1 al texto que desea que

aparezca aquí.

return l;

}

public String ver () {

if (_y < 0){

return _x + " i " + _y + "j";

}

else{

return _x + " i + " + _y + "j";

}

}

public String ver1(){

return _x+"k";

}

public String ver2(){

String Linea= " ";

float []k = new float[2];

k = this.transformar();

Linea = "Radio = "+ k[0];

Linea = Linea + "Angulo = " + k[1];

return Linea;

}

public String ver3 (){

return _x+" ";

}

}

Page 6: Programa Java NetBeans Coordenadas Producto Punto y Cruz

Pág. 04

¡Error! Utilice la pestaña Inicio para aplicar Encabezado 1 al texto que desea que

aparezca aquí.

WinCoordenadas.Java (Desing)

El programa corriendo