Opgave 5 (ca. 20%)
Spørgsmål 5.1 (ca. 3%)
public void udskrivBygningsRapport(Bygning enBygning) {
Printer p = new Printer();
p.open();
p.printLine("Bygningsoversigt:");
p.printLine("");
p.printLine("Matrikelnr: " + enBygning.getMatrikelNr());
p.printLine("Gade: " + enBygning.getGade());
p.printLine("Postnr: " + enBygning.getPostNr() +
" By: " + enBygning.getBy());
p.printLine("");
p.printLine("Ejer: " + enBygning.getEjer().getNavn());
p.printLine("");
p.printLine("Lokalenr: " + "Antal pladser");
enBygning.moveToFirstLokale();
while (!enBygning.isEndOfLokaler()) {
p.printLine(enBygning.getLokale().getLokaleNr() + " " +
enBygning.getLokale().getAntalPladser());
enBygning.moveToNextLokale();
}
p.newPage();
p.close();
}