Vous êtes sur la page 1sur 6

Programacin Aplicada

PROGRAMACOORDENADAS (PRODUCTO PUNTO- Y PRODUCTO CRUZ)


ESCUELA POLITCNICA NACIONAL
Alumno: Freddy Cachumba Fecha: 07/03/2014 Profesor: Ing. Eddie Ynez

Tabla de contenido

Contenido
Cdigo: Coordenadas.Java_____________________________________________________ 1 WinCoordenadas.Java (Desing) ________________________________________________ 4

Error! Utilice la pestaa Inicio para aplicar Encabezado 1 al texto que desea que

Pg. 01

aparezca aqu.

Cdigo: 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; }

Error! Utilice la pestaa Inicio para aplicar Encabezado 1 al texto que desea que

Pg. 02

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)); }

Error! Utilice la pestaa Inicio para aplicar Encabezado 1 al texto que desea que

Pg. 03

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+" "; } }

Error! Utilice la pestaa Inicio para aplicar Encabezado 1 al texto que desea que

Pg. 04

aparezca aqu.

WinCoordenadas.Java (Desing)

El programa corriendo

Vous aimerez peut-être aussi