Kui teil on suur hulk numbreid, mille jaoks peate keskmise arvutama, võib see muutuda tüütuks ülesandeks. Sel juhul saab programm keskmise hõlpsalt arvutada. Käivitage oma lemmik C++ kodeerimiskeskkond ja alustage allolevast esimesest sammust, et õppida, kuidas kirjutada C++ programmi keskmise arvutamiseks.
1
Planeerige oma programm. Selle programmi loomise esimene samm on programmi toimimise kavandamine. Kui arvutatavad arvud on pikad ujukomaga, saab numbrite salvestamiseks kasutada topeltandmetüüpi. Kui need on aga suured täisarvud, on õigem kasutada pikki pikki.
2
Seadistage põhiline skeletiprogramm. Selles etapis lisage iostreami päisefail. Kirjutage välja põhifunktsioon: see on koht, kus suurem osa teie koodist kirjutatakse.#include
3
Tehke programmi põhivoolu ülevaade. Kasutage kommentaare, et teha märkmeid selle kohta, mida on vaja teha. See muudab edenedes koodi sisestamise lihtsamaks. Suuremate projektide puhul võite unustada, mis on teie üldine eesmärk. Siin aitavad kommentaarid.#include
4
Väärtuste arvu salvestamiseks andmekogus deklareerige ja lugege int-muutuja (n). Kasuta cin sisendi lugemiseks…. // väärtuste arvu lugemine int n; cout << "Sisestage väärtuste arv andmekogumis:n"; cout << ":"; tsin >> n; cin.ignore(); // TODO loe andmeid ja kogub summat…Saate väljastada stringi literaale, et kasutajal paluda kasutada cout. Mõnes süsteemis peate võib-olla lisama faili cin.ignore(); avaldus, et käskida puhvril ignoreerida sisestusklahvi reavahetust või tagastuskandjat.
5
Kasutage tsüklit, et itereerida 0 kuni n, lugeda andmeid ja koguda summat. Esmalt peame summa salvestamiseks deklareerima muutuja ja lähtestama selle väärtuseks 0,0. Seejärel kasutame for-tsüklit, määrates ajutise muutuja i itereerima vahemikus 0 kuni n ja kasutades x ajutiste väärtuste lugemiseks. Seejärel lisatakse need ajutised väärtused summale…. // loe andmeid ja kogub summa topeltsumma = 0.0; for (int i = 0; i < n; i++) { double x; cout << "Sisestage väärtus #" << i+1 << ":n"; cout << ":"; tsin >> x; cin.ignore(); summa += x; } // TODO võtab keskmise määramiseks summa keskmise… Jällegi võite paluda kasutajal sisestada käsuga cout.
6
Määrake keskmine, jagades andmekogus olevate väärtuste arvuga…. // võtke keskmise kahekordse keskmise määramiseks summa keskmine = summa / n; // TODO prindiväljund…Pange tähele, et kui deklareerisite täisarvude andmetüüpidele summa, siis toimub täisarvude jagamine ja täpsus võib kaduda. Selle ümber töötamiseks heida enne jagamist summa ujukiks või topeltkujuliseks.
7
Printige väljund kasutajale, näidates tulemust. Kasutage lõpptulemuste kasutajale kuvamiseks cout voogu… // prindiväljund cout << "Average/Mean = " << keskmine << 'n'; tagasta 0;... 8
Vaadake üle, kommenteerige ja puhastage oma kood.#include