tasmia Skrevet 10. november 2016 Del Skrevet 10. november 2016 Hei, jeg har IT2 og fikk en oppgave som gikk ut på at jeg skulle lage en applikasjon der minst tre elever kunne skrive poengene de fikk. Det skulle også være mulig å regne ut gjennomsnittet de fikk, og det høyeste gjennomsnittet. Foreløpig har jeg skrevet denne koden, det som ikke funker er den delen jeg skal regne ut gjennomsnitt(andre løkken i fullfør) Noen som kan litt mer enn meg, og fortelle meg hva jeg gjør feil og eventuelt gjøre bedre?: import flash.events.MouseEvent; var navn:Array = new Array(); var utskrift:String = ""; var sum:Number = 0; var snitt:Number; navn[0] = {elev: "Nina", poeng:new Array()}; navn[1] = {elev: "Lise", poeng:new Array()}; navn[2] = {elev: "Amir", poeng:new Array()}; btnFullfør.addEventListener(MouseEvent.CLICK, fullfør); function fullfør (evt:MouseEvent) { for(var n:int=0; n<navn.length; n++) { if(txtElev.text == String(navn[n].elev)) { navn[n].poeng.push(Number(txtPoeng.text)); } } for(var a:int=0; a < navn.length; a++) { for(var b:int=0; b<navn[a].poeng.length; b++) { sum = sum + navn[a].poeng; } trace(sum/navn[a].poeng.length) } txtElev.text = ""; txtPoeng.text = ""; } Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå