Skip Navigation LinksNiels > IT > Datamatiker > GP > Tekst 1

Grundlæggende Programmering

CV  |  IT  |  AV  |  Motor  |  Maritimt  |  Privat

Kursusarbejde 1 af 4:

Anvendelse af klasser, datatyper og aritmetik

Denne opgave er det første af fire kursusarbejder i kurset Grundlæggende Programmering på datamatikeruddannelsen i efteråret 2000.
Opgaven udleveres torsdag den 13. september 2000 kl. 21.30 og skal afleveres til læreren på papir i tre eksemplarer senest tirsdag den 19. september 2000 kl. 17.15. Opgaven indgår med en vægt på 10% af den samlede karakter for semesterets fire kursusarbejder. Bemærk, at opgaven skal besvares individuelt.

Opgaveformulering:

På en uddannelsesinstitution ønsker man en udskrift af ansøgerne til den uddannelse, som institutionen udbyder.
De oplysninger, som institutionen kender om hver ansøger er

Udskriften af en ansøger skal indeholde

Du skal gøre følgende:

Krav til besvarelsen:

Du skal anvende programmeringssproget C++.

I dit mainprogram skal du anvende klassen Ansoeger, se klasseerklæringen sidst i denne opgavetekst.

Dit program skal være velstruktureret have sigende navne og gode kommentarer og være pænt opstillet, så det er let at læse.

Programmet skal være testet på maskinen, og der skal være dokumentation for dette. Fungerer programmet ikke pga. oversætterfejl, linkerfejl eller logiske fejl, skal du beskrive, hvad du mener, der skal til for at rette fejlen(e)

Forslag til punkter i indholdsfortegnelse:

Bilag – Klasseerklæring og implementation for klassen Ansoeger

class Ansoeger {
private:
	String	navn;			// ansøgernavn
	char	koen;			// køn, 'm' for mand eller
						'k' for kvinde
	int	foedselsDato;		// fødselsdato (ddmmåååå)
	short	matematikKarakter;	// matematikkarakter (13-skala)
	short	kemiKarakter;		// kemikarakter
	short	engelskKarakter;	// engelskkarakter

public:
	// konstruktør
	Ansoeger(String navn_, char koen_, int foedselsDato_,
		short matematikKarakter_, short kemiKarakter_,
		short engelskKarakter_);

	// returnerer attributternes værdier
	String	hentNavn();
	char	hentKoen();
	int	hentFoedselsDato();
	short	hentMatematikKarakter();
	short	hentKemiKarakter();
	short	hentEngelskKarakter();
};

Ansoeger::Ansoeger(String navn_, char koen_, int foedselsDato_,
		   short matematikKarakter_, short kemiKarakter_,
		   short engelskKarakter_) {
	navn = navn_;
	koen = koen_;
	foedselsDato = foedselsDato_;
	matematikKarakter = matematikKarakter_;
	kemiKarakter = kemiKarakter_;
	engelskKarakter = engelskKarakter_;
}

String Ansoeger::hentNavn() {
	return navn;
}

char Ansoeger::hentKoen() {
	return koen;
}

int Ansoeger::hentFoedselsDato() {
	return foedselsDato;
}

short Ansoeger::hentMatematikKarakter() {
	return matematikKarakter;
}

short Ansoeger::hentKemiKarakter() {
	return kemiKarakter; 
}

short Ansoeger::hentEngelskKarakter() {
	return engelskKarakter;
}

Om Opdateret 18-03-2019 01:25:21. Se min profil på LinkedIn
SQLAdmin.dk Hentet 09-05-2024 20:35:29.