miércoles, 22 de octubre de 2014

AWP: Unterricht von 2014-10-20 Datenstrukturen

Ein Fuhrparkunternehmer will seine Fahrzeugflotte mit maximal 250 Fahrzeugen zukünftig elektronisch verwalten. Er möchte gern von jedem Fahrzeug des Kennzeichen (FÜL - AB 1995), den Fahrzeugtyp (ob PKW oder LWK), die zu zahlende KFZ-Steuer und Versicherungsprämie, die Schadensfreiheitsrabatt-Klasse mit den zugehörigen prozentualen Wert, die jährlich gefahrenen Kilometer (für max. 15 Jahre), die getankte jählriche Kraftstoffmenge, den jährlichen Durchschnittsverbrauch jeweils fahrzeugspezifisch erfassen und verwalten.

Erstellen Sie eine geeignete Datenstruktur und definieren Sie eine geeignete Variable!



// gute Lösung

struct T_KFZ_Daten {
  char cKennzeichen[31];

  bool bFahrzeugtyp_PWK;

  float fKFZ_Steuer;

  float fVersicherungsprämie;

  int iSchadensfreiheitsrabatt_Klasse;

  int iSchadensfreiheitsprozente;

  int iGefahreneKilometer[15];

  int igetankteKraffstoffmenge[15];

  float iDurchschnittsverbrauch[15];
};

T_KFZ_Daten Fahrzeug[250];



// bessere Lösung

struct T_KFZ_Versicherung {
  float fVersicherungsprämie;

  int iSchadensfreiheitsrabatt_Klasse;

  int iSchadensfreiheitsprozente;
}

struct T_KFZ_Daten {
  char cKennzeichen[31];

  bool bFahrzeugtyp_PWK;

  float fKFZ_Steuer;

  T_KFZ_Versicherung Versicherung;

  int iGefahreneKilometer[15];

  int igetankteKraffstoffmenge[15];

  float iDurchschnittsverbrauch[15];
};

T_KFZ_Daten Fahrzeug[250];

No hay comentarios:

Publicar un comentario