Coder Social home page Coder Social logo

trabajosube's Introduction

Hi 👋, I'm Tomás Gruning

A passionate IT student from Argentina 🇦🇷

💻 Tech Stack:

C CSS3 HTML5 JavaScript Markdown LaTeX PHP Python Shell Script Vue.js Apache SQLite LINUX GIT Postman Raspberry Pi

📊 GitHub Stats:


✍️ Random Dev Quote

trabajosube's People

Contributors

manuelnoviski avatar mgonzalesips avatar tomasgruning avatar

Watchers

 avatar

trabajosube's Issues

Viaje plus

  • Si la tarjeta se queda sin crédito, puede tener un saldo negativo de hasta $211,84.
  • Cuando se vuelve a cargar la tarjeta, se descuenta el saldo de lo que se haya consumido en concepto de viaje plus.
  • Escribir un test que valide que se pueden dar hasta dos viajes plus.
  • Escribir un test que valide que el saldo de la tarjeta descuenta correctamente el/los viaje/s plus otorgado/s.

Descuento de saldos

  • Cada vez que una tarjeta paga un boleto, descuenta el valor del monto gastado.
  • Si la tarjeta se queda sin saldo, la operación $colectivo->pagarCon($tarjeta) devuelve FALSE
  • Escribir un test que valide dos casos, pagar con saldo y pagar sin saldo.

Franquicia de Boleto

  • Existen dos tipos de franquicia en lo que refiere a tarjetas, las franquicias parciales, como el medio boleto estudiantil o el universitario, y las completas como las de jubilados(Notar que también existe boleto gratuito para estudiantes).
  • Implementar cada tipo de tarjeta como una Herencia de la tarjeta original.
  • Para esta iteración considerar simplemente que cuando se paga con una tarjeta del tipo MedioBoleto el costo del pasaje vale la mitad, independientemente de cuántas veces se use y que día de la semana sea.
  • Escribir un test que valide que una tarjeta de FranquiciaCompleta siempre puede pagar un boleto.
  • Escribir un test que valide que el monto del boleto pagado con medio boleto es siempre la mitad del normal.

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.