Nyt tuli meikän osaamisen raja vastaan, kouluun tulisi saada tehtyä koodi, vaan en todella saa tehtyä tätä sinne oikein! olisiko jollain apu lähettyvillä, koodi seuraava: Keskiarvon laskeminen ja silmukkarakenne ohjelmointitehtävä 3/3 Tee ohjelma, joka kysyy oppilaiden koearvosanoja (kokonaisluvut 4-10 käytössä) ja laskee syötettyjen arvosanojen keskiarvon. Ohjelman tulee ottaa vastaan arvosanoja, kunnes arvosanojen syöttö lopetetaan negatiivisella kokonaisluvulla. Lopuksi ohjelma tulostaa arvosanojen lukumäärän sekä lasketun keskiarvon, joka tulostetaan kahden desimaalin tarkkuudella. Vihje: Voit laatia ohjelman joko while- tai do...while-lauseen avulla. Esimerkkitulostus Ohjelma laskee syötettyjen arvosanojen keskiarvon.Lopetus negatiivisella kokonaisluvulla. Anna arvosana (4-10):4 Anna arvosana (4-10):5 Anna arvosana (4-10):6 Anna arvosana (4-10):9 Anna arvosana (4-10):7 Anna arvosana (4-10):-1 Ohjelmaan syötetty 5 arvosanaa. Arvosanojen keskiarvo: 6.20
no siitä ei ole kokemusta että en tarkkaan osaa sanoa mutta suurinpiirtein se menis niin että nimeät taulukkomuuttujan johon ne arvotsanat syötetään esim int arvosanat[] = new int[100]; int i = 0; (tämä on javaa, kaiketi c++ suunnilleen sama periaate) looppin sisään tulee arvosanan määrittäminen muuttujaan ja i:n arvon kasvattaminen yhdellä do{ lause jolla arvosana kysytään arvosanat = jotainmitälie; ++i } while (i >= 0); edit: unohtu se keskiarvon laskeminen eli muuttujat: double summa = 0; int a = 0; do { summa = summa + arvosana ++i } while(a < i) double keskiarvo = summa / i lause jolla tulostetaan muuttuja "keskiarvo" toivottavasti tästä nyt saa jotain selkoa, googlesta löytyy varmaan parempiaki ohjeita jos jaksaa ettiä
no perhana, sain näillä avuilla ratkaistua, kiitos tuhannesti! pikkuisen eroo osiltaa tuo c++ mutta periaate on hyvin pitkälle sama!