Kuidas kirjutada valikvastustega programmi C++ keeles

Kas olete kunagi tahtnud luua lihtsat programmi C++ keeles või soovite luua viktoriiniprogrammi, et saaksite seda klassiruumis kasutada. Järgige seda juhendit ja saate C++ abil luua valikvastustega viktoriiniprogrammi.

1
Käivitage Visual Studio Express ja käivitage failimenüüst uus projekt.

2
Valige uues projektiaknas paremalt visuaalne C++ ja paremalt win32 konsoolirakendus. Järgmisena kuvatavas viisardis märkige ruut tühi projekt.

3
Lisage uus .cpp-fail, minnes projekti ja valides Lisa uus üksus.

4
Käivitage fail, kirjutades faili ülaossa “#include †ja “using namespace std;â€.

5
Lisage programmi lõppu tühifunktsiooni prototüüp, mis võtab õige arvu jaoks täisarvu. Funktsiooni prototüüp teeb hõlpsasti kättesaadavaks funktsiooni päise, mida saab kasutada programmi põhifunktsiooni all, see on vajalik tühifunktsiooni jaoks work.Kasutage muutuja int jaoks kindlasti ‘&’, see muudab muutuja iga funktsiooni juurde liikumise lihtsamaks.

6
Lisage kahe parameetriga int-funktsiooni prototüüp, üks märgi jaoks, et saaksite funktsioonile vastuse saata, ja teine ​​​​täisarvude jaoks, et saaksite jälgida summat, mis kasutajal on õigus. Jällegi kirjutage kindlasti †˜&’ funktsiooni õige muutuja jaoks.

7
Kirjutage üles programmi põhikoodi põhifunktsiooni päis. See päis algab “int main()”-ga, mille koodi all on sulgud kuni põhifunktsiooni koodi asukohani.

8
Kirjutage täisarvu ja märgi muutujad kasutamiseks programmi põhifunktsiooniga. Lisage kindlasti täisarvuline muutuja, mis on võrdne nulliga, et programm saaks aru, kuidas täisarvu muutujat õigesti kasutada.

9
Kirjutage üles, mida soovite, et viktoriini vastused oleksid “cout” funktsioonide abil. Näiteks võite tippida cout-funktsiooni, öeldes küsimuse nime. Samuti kasutate neid cout-funktsioone iga vastuse puhul, mida kasutaja saab kasutada.

10
Kirjutage rida “cin—, et kasutaja saaks oma vastused sisestada. Funktsioon “cin” võimaldab kasutajal kirjutada üles valikvastustega programmi valikute märk.

11
Kirjutage üles vastusefunktsiooni kutse. Funktsiooni kutsumiseks kirjutage üles funktsioonide nimi ja parameetrid, näiteks “funktsiooninimi(vastus)”. Kirjutage kindlasti üles õiged muutujad, mida funktsiooni lisada, et mitte vahetage need ümber.

12
Alustage uue funktsiooni kirjutamist küsimusele, millele kasutaja on vastanud.Kasutage kindlasti lüliti struktuuri, mis võrdleb kasutaja poolt sinna vastuse jaoks kirjutatud vastusemärki.Kasutage igal juhul pause, et programm ei jätkaks lüliti struktuuri läbimist. .Samuti suurendage kindlasti õigete vastuste arvu, et programm teaks, kas kasutaja sai küsimuse õigesti aru.

13
Tagasta põhiprogrammi õige number.

14
Korrake küsimuste lisamise protsessi, kuni teil on viktoriini jaoks soovitud arv küsimusi. Lisage kindlasti järgmise küsimuse uus funktsiooni prototüüp esimeste küsimuste funktsiooni prototüübi alla, see muudab selle nii, et saate kirjutada järgmiste küsimuste funktsiooni otse alla viimase küsimuse funktsioon.

15
Alustage programmi lõpu funktsiooni kirjutamist.Kindlasti lisage põhifunktsiooni lõppfunktsioon, et saaksite programmi funktsioonile saata. Pange viktoriinile kuvama, kui palju vastuseid kasutaja on õigesti saanud, ja pannes kirja protsendi, mis inimesel korda läks. Kasutage kindlasti ka topelttäisarvu, kui soovite, et protsent oleks koma.

16
Minge tagasi põhifunktsiooni ja lisage programmi lõpetamiseks “return 0;â€. Kui soovite programmi viivitamatu väljumise peatada, tippige kaks korda enne “return 0; †käsk, et saaksite programmist väljuda, vajutades lihtsalt sisestusklahvi.

17
Testige kindlasti programmi, et veenduda selle toimimises. Kui see ei tööta, otsige kindlasti koodist vigu, kuvab Visual Studio Express kerimisreal punase ruuduga vale koodi ja tõmbab vale koodi alla. .