using namespace std ;
int main ()
{
2
Erklær variable. Vi vil bruge " float " variabler til at gemme de decimaltal og " int " variabler til at gemme heltal. Udtrykket " const " angiver, at denne variabel er en konstant , og kan ikke ændres af brugeren input eller operationer i vores program
p Dette er koden : .
Const int max_num = 5; < br >
float gns. ;
float total = 0;
float nummer
3
Giv en kort forklaring af programmet. Programmet bruger " cout " ( som betyder " konsol output " ) erklæring for at udsende vejledningen til computerskærmen . Den " endl " erklæring slutter den aktuelle linje og flytter til den næste linje på skærmen.
Cout << " Dette program vil beregnet gennemsnittet af fem numre . " << endl;
cout << " . Indtast et nummer , og tryk på tasten Enter efter det sidste tal er indtastet, vil gennemsnittet blive vist . " << endl << endl;
4
Start en optælling styret løkke til at føje brugeren input. Sløjfen vil køre fem gange , og hver gang det vil læse et nummer, tilføje det til alt og flytte placeringen af markøren til næste linje.
5.
"for" loop er en kontrolleret løkke , fordi det kun vil udføre det antal gange , der er fastsat af brugeren. I eksemplet vil det tælle fra 1 til 5 ( af max_number variabel gemmer værdien 5) , med intervaller på én.
" Cin " eller " konsol input , " erklæring læser data fra tastaturet. Udsagnet " alt + = nummer, " svarer til "total = total + nummer. "
Programmet bruger parenteser til at angive en blok af kode. Alle udsagn i denne blok bliver behandlet som en del af sløjfen
for (int count = 1; count == max_num , count + +).
{
Cin > > nummer
alt + = nummer
cout << endl;
}
6
Beregn gennemsnittet af fem numre . Divider det samlede med 5, gemt i variablen max_num
avg = total /max_num ; .
7
Output resultatet og afslutte programmet. Programmet bruger " setprecision (2) , " fra " iomanip " bibliotek, kun at vise to decimaler .
"Return (0) " erklæring giver en returværdi for programmet.
< p> cout << endl << " gennemsnittet er : " << setpresicion (2) << avg << endl << endl;
afkast ( 0 ),
}