Giter Club home page Giter Club logo

oop_ryhmatoo's Introduction

OOP_Ryhmatoo

Plaan:

  • Programm, mis oleks võimeline:
  • lugema .txt failist erinevaid rahakotte (ridade kaupa);
  • neid samu rahakotte sinna lisama;
  • rahakotte sealt kustutama.

Märkused:

  • fail "rahakotid.txt" peab olema projekti juurkaustas(kus asuvad "out" ja "src" kaustad)

oop_ryhmatoo's People

Contributors

pxska avatar peeterpaal avatar

oop_ryhmatoo's Issues

Kood võiks visuaalselt ilusam olla

Kood võiks visuaalselt parem välja näha. Näiteks:

  • get ja set meetodid ühele reale, kui mahub
  • konstruktori osad eraldi reale (konstruktorid suht pikad jm)
  • tostring meetodi asjad eraldi reale (ka suht pikad)

Listi tagastamine

Listi tagastamine võiks ilusam välja näha (tunnusnumbri järgi seadistatud)

Uue valuuta lisamine

Kui uut rahakotti lisada ja lisatavat valuutat ei ole veel, siis promptib programm kasutajale, et kas nad tahavad uue valuuta lisada.

By default on mingid teatud supported valuutad olemas.

Kui kustutada mingi rahakott, mille valuuta on ainulaadne, siis kustub ka see valuuta.

FileWriter empties the file

When adding a new rahakott by using lisaRahakott, it empties the file and doesn't write the ones into the file, which were there before. It doesn't write the new rahakott in there either.

"näita" ei tööta

Kui user kirjutab "näita", siis see peaks näitama kõiki rahakotte, mis on hetkel andmebaasis (ehk .txt failis), aga ta ei näita neid. Samuti peaks "näita" lisama kõik rahakotid, mis on antud .txt failis listi "rahakotid".

User Input

Need to add in user input, so the program would feel more intuitive.

Valuutade eurodeks teisendamine

Valuuta väärtust eurodes peaks alati olema võimalik väljutada. Samuti võiks rahakottidel olla meetod, kus nad saavad näidata kui palju raha eurodes neil rahakotis on. Valuutal endal võiks samuti mingi default summa olla.

Andmebaas on tühi

Kui andmebaas on tühi, siis võiks kasutaja instantly saada prompti, et lisada uus rahakott. Samuti võiks programm väljastada ka, et andmebaas on tühi.

Valuuta koguse limiit

Valuuta kogustele tuleks panna double limiit, sest kui kogus on double limiidist üle, siis ta ei lisa seda rahakotti.

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.