diff --git b/Bicicleta.java a/Bicicleta.java new file mode 100644 index 0000000..69c4c93 --- /dev/null +++ a/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