Det virker ikke fordi dine if sætning ikke kan være sande, pånær den første og den sidste.
I den første sætning skal værdien være større eller lig med 10, i den sidste mindre end 40...
Men eksempelvis i den anden if skal værdien være mindre en 10 OG større end eller lig med 20....det er den samme værdi du tester på, derfor vil dette ALDRIG være sandt.
Der skal stå at værdien skal være mindre end 10 ELLER større end eller lig med 20
- else if(i < 10 || i >= 20) {
- priceemp+80;
- }
Ellers skal det være hvis i er større end 10 GO mindre end eller lig med 20.
- else if(i > 10 || i <= 20) {
- priceemp+80;
- }
Ved brug af && skal begge betingelser være sande før den ønskede if bliver eksikveret.
Indlæg senest redigeret d. 08.07.2014 20:06 af Bruger #16979