/* Structures : specificatie, array van structures, input en output * oef blz 218 * 8.4 1 & 2 */ #include #include struct Datum { char dag; char maand; int jaar; }; struct Auto { char merk[12]; char model[12]; int bwjaar; float prijs; Datum ingebruik; }; const aantal = 3; void main() { Auto CarDatabase[aantal]; //array van 20 Auto-records //input for (int i = 0; i < aantal; i++) { cout << "auto " << i+1 << endl; cout << " merk : "; cin >> CarDatabase[i].merk; cout << " model : "; cin >> CarDatabase[i].model; cout << " bouwjaar : "; cin >> CarDatabase[i].bwjaar; cout << " prijs : "; cin >> CarDatabase[i].prijs; cout << " in gebruik sinds :\n "; cout << " dag :"; cin >> CarDatabase[i].ingebruik.dag; cout << " maand : "; cin >> CarDatabase[i].ingebruik.maand; cout << " jaar : "; cin >> CarDatabase[i].ingebruik.jaar; cout << endl; } //output for (i = 0; i < aantal; i++) { cout << "auto " << i+1 << endl << CarDatabase[i].merk << " " << CarDatabase[i].model << " " << CarDatabase[i].bwjaar << endl << "prijs : " << CarDatabase[i].prijs << endl << "in gebruik sinds " << CarDatabase[i].ingebruik.dag << "-" << CarDatabase[i].ingebruik.maand << "-" << CarDatabase[i].ingebruik.jaar << endl << endl; } }