C++ OOP Programm

Diskutiere C++ OOP Programm im Developer Network Forum im Bereich Hardware & Software Forum; Hallo, Ich habe derzeit das Thema OOP in C++ und bräuchte Hilfe bei einem Programm mit dem ich nicht klar komme. Auf normalen Wege würde ich...
  • C++ OOP Programm Beitrag #1
GIGX

GIGX

Bekanntes Mitglied
Dabei seit
16.04.2004
Beiträge
1.511
Reaktionspunkte
0
Ort
Helion Prime
Hallo,

Ich habe derzeit das Thema OOP in C++ und bräuchte Hilfe bei einem Programm mit dem ich nicht klar komme.

Auf normalen Wege würde ich das ganze hinkriegen, doch OOP ist ein Probelm für mich (wie ich proggen hasse^^)

Hier die Aufgabe:

Für beliebig viele versch. (max 20), vom Programmnutzer zu benennende Erzeugnisse aus der Computerbranche soll jeweils wahlweise der Nettopreis in € oder der Bruttopreis in € eingegeben werden können.
Das Programm soll den eingegebenen Preis in den jeweils anderen umrechnen und auf den BS ausgeben!
Abschließend soll als "Druckversion" eine Übersicht über die Preise der Erzeugnisse gestaltet werden. In dieser Übersicht soll in jedem Fall auch die MWST ausgewiesen werden.

Zusatz: Übersicht nach Preis sortiert

Anforderungen:
-Objektorientiert programmieren
-Instanzen dynamisch erzeugen
-In der Hauptfunktion darf keine Wertzuweisung für Größen erfolgen
-keine globalen Variablen

Ich komm absolut nicht zurecht und bräuchte einen Quellcode an dem ich mich orientieren kann.

Wie sieht zb die Klasse aus?

Ja, allein die Klasse als Orientierung würde mir schon reichen. Hoffe ihr könnt mir weiterhelfen.

MfG gX
 
  • C++ OOP Programm Beitrag #2
cmddegi

cmddegi

Bekanntes Mitglied
Dabei seit
12.07.2001
Beiträge
4.740
Reaktionspunkte
0
Ort
Austria
Ich würde mir da eine Klasse "Erzeugnis" machen mit den Eigenschaften/Variablen Bezeichnung, Brutto-Preis, MwSt-Satz. An Funktionen brauchst du was zur Ausgabe (ein printf mit Bezeichnung, MwSt, Brutto-Preis, Netto-Preis), je eine Funktion zur Ausgabe von Brutto- und Netto-Preis (kannst du dann in der Ausgabe-Funktion verwenden), und eine zur Zuweisung eines Preises (evtl. mit einem Parameter, der die im zuzuweisenden Preis enthaltene MwSt angibt, damit das Programm den Brutto-Preis errechnen kann), sowie eine zur Zuweisung der MwSt (für den Fall, dass man bei der Zuweisung einen Bruttopreis, also MwSt-Parameter=0) angegeben hat.
Für die Sortierung bietet sich immer eine CompareTo-Funktion an, die als Parameter ein anderes Objekt gleichen Typs erwartet und dann z.B. einen Int zurückgibt, der angibt ob das Objekt im Wert niedriger, gleich, oder höher als das zu vergleichende Objekt ist.
Im Hauptprogramm brauchst du dann noch entweder ein Array oder besser z.B. eine verkettete Liste für die Speicherung der einzelnen Objekte.
Zur Ausgabe brauchst du dann nur die Liste durchgehen und bei jedem Objekt die Ausgabe-Funktion aufrufen.
Hängt natürlich alles ein Wenig davon ab, wie weit ihr bereits im Stoff seid.
 
Thema:

C++ OOP Programm

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.179
Beiträge
1.579.172
Mitglieder
55.878
Neuestes Mitglied
Satan666
Oben