Schülerprob_Vorgehensweise
-
Guten Tag!
Ich habe ein Problem bei einer C# Aufgabe bei der ich überhaupt nicht vorwärts komme.
Aufgabe:
Sie Sind Mitarbeiter der EDV Abteilung eines Autoleasingunternehmens, Das Unternehmen bietet 2 Formen
von Leasingverträgen an.
- Tagesleasing:
Bei einer Leasingdauer bis zu 15 Tagen berechnet das Unternehmen pro Tag eine Grundgebühr von 20,00 Euro/tag
sowie 0,50euro je gefahrenen Kilometer.
- Monatsleasing
Bei einer leasingdauer von mehr als 15 Tagen wird grundsätzlich monatlich abgerechnet. Für das Monatsleasing
beträgt die Grundgebühr 300,00 Euro für jeden angefangenen Monat und es werden für jeden Kilometer
0,60 Euro in Rechnung gestellt.Die Daten für die Leasingverträge sind in einer sequienziellen Datei abzuspeichern. Aus Vereinfachungsgründen
darf angenommen werden, dass de gesamte Datenbestand zur Laufzeit in iner Hauptspeichertabelle verfügbar
ist (Hinweis: Maximal 100 Datensätze). Die Datenstruktur der Leasingdaten ist vorgegeben.Datenfeld Datentyp/Feldaufbau
Leasingvertragsnummer int (fortlaufende Nummer)
Leasingobjektnummer Zeichenkette(5Stellen)
Leasingobjektbezeichnnung Zeichenkette (21 STellen)
Kundennummer Zeichenkette (5Stellen)
Kundenname Zeichenkette (21 Stellen)
Strasse Zeichenkette (21 Stellen)
PLZ Zeichenkette (6 Stellen)
Ort Zeichenkette (21 Stellen)
Leasingbeginn: Tag int
Leasingbeginn: Monat int
Leasingbeginn: Jahr int
Leasingende: Tag int
Leasingende: Monat int
Leasingende: Jahr int
Rechnungsbetrag doubleFür die Verwaltung der Leasingverträge wird ein Programm benötigt, mit dem
man Leasingverträge erfassen, anzeigen, ändern und löschen kann. Ausserdem sollen Rechnungen
und eine Liste der noch nicht abgeschlossenen Lesingverträge (Felder für Leasingende
sind noch mit 0 belegt) gedruckt werden können. Das Programm soll modular aufgebaut werden und
die einzelnen Module können arbeitsteilig erstellt werden.Ich habe schon etwas eigenes geschrieben:
/**************************************************************************************************/ #include <iostream> #include <conio> #include <stdio> using namespace std; /**************************************************************************************************/ int x; struct Leasingvertrag { int Leasingvertragsnummer; char Leasingobjektnummer[5]; char Leasingobjektbezeichnung[21]; char Kundennummer[5]; char Kundenname[21]; char Strasse[21]; char PLZ[6]; char Ort[21]; int Leasingbeginnt_Tag; int Leasingbeginn_Monat; int Leasingbeginn_Jahr; int Leasingende_Tag; int Leasingende_Monat; int Leasingende_Jahr; double Rechnungsbetrag; }Leasingvertrag[100]; /**************************************************************************************************/ int main() { cout << "Auswahl treffen!" <<endl<<endl; cout << "1. Tagesleasing .:|:. 2. Monatsleasing" <<endl<<endl<<endl<<endl; cout << "Eingabe: "; cin >> x; cout <<endl<<endl; switch(x) { case 1: cout << "Sie haben sich für Tagesleasing entschieden."; break; case 2: cout << "Sie haben sich für Monatsleasing entscheiden."; break; default: cout << "Ungueltige Eingabe."; } getchar(); return 0; } /**************************************************************************************************/Der Quelltext ist wild durcheinander angefangen d.h. ich weiß nicht recht was ich überhaupt als erstes machen soll
Wer kann mir Schritt für Schritt helfen das Programm aufzubauen(lösen) sodass ich es auch verstehe!?
-
hallo
seid ihr zwillinge?
http://www.c-plusplus.net/forum/viewtopic.php?t=73007&highlight=leasingdauer
http://www.c-plusplus.net/forum/viewtopic.php?t=73064&highlight=leasingdauerwieso schon wieder c#? schreib endlich c++.
darüber hinaus: womit compilierst du dein programm?
diese header funktionieren nicht.#include <iostream> #include <conio> #include <stdio> using namespace std;wenn , dann so:
#include <iostream> #include <conio.h> #include <cstdio> using namespace std;ich bin mir langsam unsicher, ob ihr in der uni oder schule? c# oder c++ macht.
klär das nochmal für dich.
und dann versuche mal, die aufgabenstellung soweit zu durchdringen, daß du sie erstmal "abstrakt" erfasst.
was soll alles gemacht werden? welche funktionen bieten sich an?
habt ihr mit klassen gearbeitet: wo siehst du objekte, die abstrahiert zu klassen zusammengefasst werden können?schreibe dir das programm mal abstrakt auf, ohne daß die funktionen (oder methoden) schon viel können. es reicht ihr name, der gut gewählt sein will(nach dem, was sie tun) und ein fast leerer körper, sprich: stumps(stummel), mit einer ausgabe wie: hier wird später in die datei reingeschrieben.
wenn du das skelett hast, kannst du anfangen, die implementierungen zu machen.
so long erstmal.
-
Nein, wir sind keine Zwillinge und ich bin in der neuten Klasse d.h. Helft mir!
-
was hat das mit der neunten klasse zutun?
hier sind viele schülers. na ja, mach erstmal einen plan und zeige, was du weiter geschafft hast.