======================= PROGRAMMIEREN IN C++ P. PFAHLER SOMMERSEMESTER 1997 ======================= Uebungsblatt 7 vom 19.6.1997 ----------------------------- Aufgabe 15 (die Letzte!) ------------------------ Eine Telefongesellschaft muss monatlich Telefonrechnungen fuer ihre Kunden erstellen. Eine solche Telefonrechnung habe z.B. folgendes Aussehen: Kunde: Wofata, A. Telefon: 31308 Grundgebuehr: 35.60 DM City-Verbindungen: 181 Einheiten 21.72 DM Nah-Verbindungen: 62 Einheiten 7.44 DM Fern-Verbindungen: 41 Einheiten 4.92 DM ========================================================== Summe: 284 Einheiten 69.68 DM Der Datenbestand dieser Telefongesellschaft ist wie folgt organisiert: a) Die Kundendatei "kunden" hat Eintraege der Form Name, erster_Buchstabe_des_Vornamens. Telefonnummer z.B.: "Wofata, A. 31308" b) Die Verbrauchsdatendatei "zaehlerstand" hat Eintraege der Form Telefonnummer 'C' Cityeinheiten 'N' Naheinheiten 'F' Ferneinheiten z.B. "31308 C 181 N 62 F 41" Entwerfen und implementieren Sie ein Programm fuer die Erstellung der Telefonrechnungen. Bedenken Sie, dass mehrere Kunden die gleiche Telefon- nummer haben koennen (gemeinsamer Anschluss). Auf der Rechnung fuer einen gemeinsam genutzten Anschluss sollen alle Personen aufgefuehrt sein, die sich einen solchen Anschluss teilen. Gehen Sie fuer den Rechnungsbetrag davon aus, dass die Grundgebuehr und der Preis pro Einheit wie in obigem Beispiel festgelegt sind. Beispieldateien "kunden"und "zaehlerstand" liegen bei. Loesungen bitte bis zum 26.6.1997 16h.