Coder Social home page Coder Social logo

iwvg.swc.miguelarber's Introduction

IWVG.SwC.MiguelArber: Trabajo colaborativo

Este proycto consiste en la inclusión de varios cambios y mejoras sobre un Software ya existente por parte del Arquitecto y Desarrolladores del grupo formado.

Repositorio del trabajo: IWVG.SwC.MiguelArber
Asignatura: Ingeniería Web: Visión General

Equipo de desarrollo

Proyecto

El proyecto se compone de cuatro clases principales

  • DecimalCollection.java: Maneja una colección de valores decimales de tipo double.
  • Fraction.java: Maneja fracciones matemáticas.
  • Point.java: Maneja coordenadas de dos dimensiones, ofreciendo diversas funcionalidades.
  • User.java: Almacena un identificador, el nombre y apellido, controlando el formato del mismo y mostrando diferentes representaciones.

Estado del código

Build Status

Quality Gate

iwvg.swc.miguelarber's People

Contributors

zuldare avatar miguelarber avatar

Watchers

James Cloos avatar  avatar  avatar  avatar

iwvg.swc.miguelarber's Issues

issue#05 - Añadir un método que compruebe si la fracción es menor

Se debe añadir a la clase Fraction.java un nuevo método isSmaller que compare dos fracciones y devuelva la menor de ellas.

  • Este método recibirá como parámetro un objeto de tipo Fraction.
  • El método deberá comprobar cual de las fracciones es menor que la otra.
  • Finalmente el método retornará un retornará un valor boolean: true si la fracción sobre la que se invoca el método es menor o false en caso contrario.

  • Sobrecargar este método para aceptar por parámetro un valor de tipo double.
  • El método deberá comprobar si la fracción es menor que el valor recibido por parámetro.
  • Finalmente el método retornará un valor boolean: true si la fracción sobre la que se invoca el método es menor o false en caso contrario.

Nota: Se puede usar el método decimal() de esta misma clase para facilitar la tarea.
Referencia en Wiki

issue#02 - Añadir domicilio del usuario

Se debe añadir un nuevo campo de dirección a la clase User.java.

  • Este nuevo atributo será de tipo String y deberá ser nombrado como address.
  • Se deberán realizar los cambios necesarios tanto en el constructor como en los métodos de dicha clase para incluir este nuevo atributo.
  • Este nuevo atributo debe poder ser obtenido mediante un nuevo método de la clase User.
    Referencia en Wiki

issue#04 - Añadir un método que compruebe si la fracción es mayor

Se debe añadir a la clase Fraction.java un nuevo método isGreater que compare dos fracciones y devuelva la mayor de ellas.

  • Este método recibirá como parámetro un objeto de tipo Fraction.
  • El método deberá comprobar cual de las fracciones es mayor que la otra.
  • Finalmente el método retornará un retornará un valor boolean: true si la fracción sobre la que se invoca el método es mayor o false en caso contrario.

  • Sobrecargar este método para aceptar por parámetro un valor de tipo double.
  • El método deberá comprobar si la fracción es mayor que el valor recibido por parámetro.
  • Finalmente el método retornará un valor boolean: true si la fracción sobre la que se invoca el método es mayor o false en caso contrario.

Nota: Se puede usar el método decimal() de esta misma clase para facilitar la tarea.
Referencia en Wiki

issue#03 - Obtener el menor número de la colección

Se debe añadir un nuevo método que devuelva menor número de una colección a la clase DecimalCollection.java.

  • Este método retornará un valor de tipo double y deberá ser nombrado como lower.
  • El método deberá comprobar que la colección no está vacía antes de realizar cualquier operación.
  • La complejidad del método no podrá ser superior a O(n).
    Referencia en Wiki

issue#06 - Añadir un método que compruebe si dos fracciones son iguales

Se debe añadir a la clase Fraction.java un nuevo método isEqual que compare dos fracciones y compruebe si el valor de ambas es el mismo.

  • Este método recibirá como parámetro un objeto de tipo Fraction.
  • El método deberá comprobar si el valor de ambas fracciones es igual.
  • Finalmente el método retornará un valor boolean: true si son iguales y false si no lo son.

  • Sobrecargar este método para aceptar por parámetro un valor de tipo double.
  • El método deberá comprobar si la fracción es igual al valor recibido por parámetro.
  • Finalmente el método retornará un valor boolean: true si son iguales o false en caso contrario.

Nota: Se puede usar el método decimal() de esta misma clase para facilitar la tarea.

Referencia en Wiki

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.