sequenzielle Datei



  • 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 double

    Fü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 <conio>
    #include <iostream>
    using namespace std;
    
    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];
    
    struct Leasings
    {
    if Tage(<=15)
    }Leasings;
    
    void Eingabe;
    {
    cout << "Geben Sie ihre Kundennummer ein: ";
    cin >> Leasingvertrag[i].Kundennummer;
    }
    
    void Speichern;
    {
    FILE *leasing;
    bsp = fopen ("P:\\leasing.dat","a");
    cout<< "Erfolgreich erzeutgt";
    fclose (leasing);
    }
    void Laden;
    {
    
    }
    
    int main()
    {
    
      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!?



  • Moderator schrieb:

    Ich habe ein Problem bei einer C# Aufgabe [...]

    Hast Du nicht, da das kein C# ist.



  • Mist, die anderen haben gesagt ich soll das hierrein posten was mir aber föllig seltsam vorkam!?!?!?

    http://c-plusplus.net/forum/viewtopic.php?t=73007



  • Naja kann passieren, aber es waren Leute dabei, die es hätten erkennen und Dir helfen müssen.


Anmelden zum Antworten