Hjælp

Du kan i dette forum stille og svare på spørgsmål vedrørende Java programmering på alle typer platforme.
Besvar
raaaamez
Begynder
Indlæg: 5
Tilmeldt: 19. okt 2016, 11:41

Hjælp

Indlæg af raaaamez » 19. okt 2016, 19:17

K
Senest rettet af raaaamez 6. nov 2016, 13:19, rettet i alt 1 gang.

jepperask
Geni
Geni
Indlæg: 378
Tilmeldt: 4. nov 2012, 17:57

Re: Hjælp

Indlæg af jepperask » 20. okt 2016, 21:55

Det ville hjælpe, hvis du viste lidt om hvad du havde forsøgt indtil videre.

Jeg ved ikke helt hvad du efterspørger, men har lavet en lille stump kode (har ikke testet den efter) - den antager at du har klasserne Member (som har et felt der hedder age) og Fee (som har et felt der hedder size).

Alt efter hvordan du vil vise de her 'fees', kan du tilrette koden - i mit eksempel tager jeg en liste af members som input og returnerer en liste af fees. Du kunne også tilføje et felt i Fee-klassen, som har en reference til den Member, som fee'en er tilknyttet.

Priserne er tilrettet, så en årspris deles ud på 4 kvartaler.

Kode: Vælg alt

public List<Fee> calculateFees(List<Member> members) {
	List<Fee> fees = new ArrayList<Fee>();
	for (Member member : members) {
		Fee fee = new Fee();
		if (member.age < 18) {
			fee.size = 375; 	  //1500 / 4
		} else if (member.age > 60) {
			fee.size = 412.5; 	//(2200 * 0.75) / 4
		} else {
			fee.size = 550;		//2200 / 4
		}
		fees.add(fee);
	}
	return fees;
}

raaaamez
Begynder
Indlæg: 5
Tilmeldt: 19. okt 2016, 11:41

Re: Hjælp

Indlæg af raaaamez » 6. nov 2016, 13:18

TY

Besvar