bruker namespace std;
int main ( )
{
2
Erklærer variabler . Vi vil bruke " float " variabler til å lagre desimaltall og " int " variabler til å lagre heltall. Begrepet " konst " indikerer at denne variabelen er en konstant og kan ikke endres av brukerundersøkelser eller operasjoner i vårt program
p Dette er koden : .
Const int max_num = 5 ;
float avg ;
float total = 0;
float nummer;
3
Gi en kort forklaring av programmet . Programmet bruker " domstol " ( som betyr "konsoll output" ) uttalelse å sende ut instruksjoner til dataskjermen . Den " endl " statement avslutter gjeldende linje og flytter posisjon til neste linje på skjermen.
Domstol << " Dette programmet vil beregnes gjennomsnittet av fem tall . " << endl;
domstol << " . Tast inn et nummer og trykk på ENTER Etter siste nummer, vil gjennomsnittlig bli vist . " << endl << endl;
4
Start en teller kontrollert sløyfe for å legge til brukerens input. Sløyfen skal utføre fem ganger , og hver gang det vil lese et tall, legge det til den totale og flytte plasseringen av markøren til neste linje .
5
" for " loop er en kontrollert sløyfe , fordi det bare vil utføre det antall ganger som er angitt av brukeren. I eksemplet vil den telle fra 1 til 5 ( det max_number variabel lagrer verdien 5), med trinn på en.
" Cin " , eller "konsoll inngang, "-setning leser data fra tastaturet. Uttalelsen "total + = antall ; " tilsvarer "total = total + nummer. "
Programmet bruker parentes for å indikere en blokk med kode . Alle utsagnene i denne blokken blir behandlet som en del av loopen
for ( int teller = 1; teller == max_num ; teller + + ) .
{
Cin > > nummer;
total + = antall ;
cout << endl;
}
6
Beregn gjennomsnittet av fem tall . Dele den totale av 5 , lagret i variabelen max_num
gj.snitt = totalt /max_num ; .
7
Output resultatet , og avslutte programmet. Programmet bruker " setprecision ( 2 ) , " fra " iomanip " bibliotek , for å vise bare to desimaler .
"Return ( 0 ) " statement gir en avkastning verdi for programmet.
< p> cout << endl << " gjennomsnittet er : " << setpresicion ( 2 ) << avg << endl << endl;
avkastning ( 0 ) ;
}