Stap 2: Delen van de code (Intro naar mijn code.)
Ik heb de code zodanig zijn dat de gebruiker zal de volgende details over zijn product invoeren:
1) product eigenaar bedrijf
2) de productnaam
3) product nummer
4) de productprijs
Dus heb ik besloten drie karakter array variabelen voor het opslaan van het bedrijf van de eigenaar, de naam, het nummer details. En ik heb een niet-ondertekende verklaard (omdat de prijzen kunnen niet negatief) lange integer voor het opslaan van de prijs van het product.
Al deze ik hebt ingekapseld in een klasse met de naam 'Product'. Deze klasse zal hebben sommige lidfuncties te analyseren en te werken die op de gegevens.
Nu verklaar later ik een array van objecten van het type Product, voor het opslaan van de details van elk product, in de "main()"-functie, die later zullen worden besproken.
Hier is een gedetailleerde uitleg van wat functies die ik heb mobiliteit in de klasse en wat ze eigenlijk doen. Verdere stappen zal worden gewezen op het algoritme achter elke functie (het is niet een topklasse algoritme, gewoon een eenvoudige logica hoor: P)
Functie 1:
Update():
Deze functie wordt bijgewerkt (object) van elk product details. De details zullen worden gevraagd en dus door de gebruiker zijn ingevoerd. Wat de gebruiker invoert zal worden opgeslagen in de gegevens leden die ik speciaal voor het opslaan van elke respectieve detail (gegevens leden bovenvermelde) verklaard.
Functie 2:
company_sort(ARG)
Deze functie zal het nemen van alle objecten als een pointer argument (niet precies alle objecten, maar er een techniek die in verwijzingen waar een verwijzing naar het adres van het eerste object van de array van objecten in gebruikt is voor toegang tot alle objecten in de matrix. Zoals ik ben nu bezig met een array van objecten, ik zal met behulp van deze techniek. ) Zal tonen alle producten vervaardigd door elk bedrijf eigenaar, dat wil zeggen, het zal tonen alle producten op basis van hun bedrijf van de eigenaar.
Functie 3:
most_costly(ARG)
Deze functie zal ook de aanwijzer methode gebruiken om te werken aan alle van de array van objecten, die u wilt zoeken en weergeven van alle details van het duurste product in de ingevoerde gegevens.
Functie 4:
most_cheap(ARG)
Deze functie zal ook de aanwijzer methode gebruiken om te werken aan alle van de array van objecten, die u wilt zoeken en weergeven van alle details van het goedkoopste product in de ingevoerde gegevens.