From ac9bd471fdf0b981492671c70226df25fb334a6e Mon Sep 17 00:00:00 2001 From: Pedro Rolon Date: Sat, 3 Nov 2018 22:29:17 -0300 Subject: [PATCH] Creé la clase Bicicleta --- Bicicleta.java | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Bicicleta.java diff --git a/Bicicleta.java b/Bicicleta.java new file mode 100644 index 0000000..69c4c93 --- /dev/null +++ b/Bicicleta.java @@ -0,0 +1,27 @@ +import java.lang.Math.*; + + +public class Bicicleta{ + + double x = 0; + double y = 0; + double giro = 0; + + public void girar(double n){ + this.giro=n; + } + + public void avanzar(double n){ + //Halla un vector con origen en el eje de coordenadas + //Utilizando sus coordenadas polares, que en este caso + //son el giro y la cantidad a avanzar + double nuevoX = n * Math.sin(this.giro); + double nuevoY = n * Math.cos(this.giro); + + //Suma los vectores para obtener la nueva posición + //del punto + this.x += nuevoX; + this.y += nuevoY; + } + +} \ No newline at end of file -- libgit2 0.26.0