Coder Social home page Coder Social logo

magazin-asd's Introduction

Magazin-ASD

Să se scrie un program care simuleaza un magazine online, folosind ca implementare o lista simplu inlantuita.Fiecare produs din magazin va fi reprezentat printr-un nod in lista pentru care se cunoaste numele produsului,un cod de trei cifre al produsului, pretul pe bucata, numarul de bucati aflate pe stoc. Utilizatorul va trebui sa poata vizualiza toate produsele, sa poata cauta un produs in lista si sa afiseze pentru acest produs toate informatiile,sa poata cumpara un produs (numarul de bucati aflate pe stoc va fi scazut; daca se ajunge la 0 bucati,produsul respective trebuie sters din lista), sa poata introduce un produs in lista (cu toate informatiile).

De facut:

  • void AfisareProduse()
  • Produs* CautareProdus(int codProdus)
  • void AfisareDetaliiProdus(Produs* produsCautat)
  • void CumparareProdus(int codProdus)
  • bool ValidareStoc(int cantitateCumparata, Produs* produsCurent)
  • void AdaugareProdus()
  • void StergeProdus(int codProdus)
  • int main() : meniu

Bonus features:

  • Afisare Tabelara
  • Import, Export fisiere .csv

magazin-asd's People

Contributors

cataliniancu avatar az3m avatar iujyrinot2 avatar radu-cristian-ivascu avatar

Watchers

 avatar

magazin-asd's Issues

Creare AdaugareProdus

void AdaugareProdus(){
//Citim numeProdus, pretProdus, cantitateProdus
//Verificam daca exista produsul. Daca exista, doar vom creste cantitatea.
//codProdus va lua valoarea lui codProdusCounter.
//Incrementam codProdusCounter.
}

Creare ValidareStoc()

bool ValidareStoc(int cantitateCumparata, Produs* produsCurent){
// Verificam daca cantitateCumparata > cantitateProdus
}

Creare StergeProdus()

void StergeProdus(int codProdus){
//Chemam CautareProdus(codProdus)
//Stergem produsul si refacem legaturile listei inlantuite
}

Creare AfisareProduse()

void AfisareProduse(){
    //Parcurgem lista de produse.
    //Afisam informatiile produselor intr-un tabel.
};

Creare CumparareProdus()

void CumparareProdus(int codProdus){
// Vom cere cantitate cumparata (citita la tastatura) - tip int
// Chemam validareStoc(int cantitateCumparata, CautareProdus(int codProdus)) -
// Vom scadea cantitatea produsului cu cantitatea cumparata
// Verificam daca stocul ajunge la 0, daca da, chemam StergeProdus(int codProdus)
}

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.