Hoe om `n sakrekenaar in c ++ te skep
Op soek na `n nuwe uitdaging om op jou basiese C ++-kodering-ervaring te bou? Begin met stap een om `n basiese optelling, aftrekking, vermenigvuldiging en afdelingsrekenaar te maak deur C ++-kodering te gebruik.
Stappe
1. Skep bron lêer. Skep bron lêer om te begin skryf C ++ program.

2. Verklaar opskrifte. Begin skryf in die bron lêer, gebruik #include verklaar header iostream en iomanip en die gebruik van die identifiseerder, met behulp van naamruimte verklaar std-.
#include #inlude met die gebruik van naamruimte std-

3. Skep hoof. Skep die hoofstelling wat u die kode sal skryf. Voeg die retourstaat by die einde van die kode in die hooffunksie.
int hoof () {retour 0-}

4. Skep veranderlikes. Begin kode tussen hakies van die hoofstaat voor die opgawe verklaring. Verklaar int veranderlikes num1 en num2, en char veranderlike opr.
int num1, num2-char opr-

5. Kry waardes vir NUM1 en NUM2. Gebruik die cout-opdrag om die gebruiker te vra om twee getalle in te voer. Met behulp van cin gee die insette aan veranderlikes num1 en num2.
cout << "Tik twee heelgetalle in: "-can >> NUM1 >> Num2-

6. Kry operateur vir OPR. Gebruik die cout-opdrag om die gebruiker te vra om `n operateur vir die vergelyking in te voer. Met behulp van cin gee die insette aan die char veranderlike, opr.
cout << "Vul operateur in: + (byvoeging), - (aftrekking)," << "* (Vermenigvuldiging), / (Afdeling): "-can >> OPR-cout << eindig-

7. Skep uitsetverklaring. Gebruik cout tot uitsetresultate van wat ingevoer is, begin dan Skakelstelling om die resultaat te vind.
cout << NUM1 << " " << opr << " " << Num2 << " = "-skakelaar (opr) {}

8. Verklaar saak `+`. Maak saak verklaring vir wanneer die gebruiker wil toevoeging met behulp van die geval, gebruik cout om die produk van Num1 + Num2 uit te voer, eindig die geval met breek.
geval `+`: cout << NUM1 + NUM2 << Endl-breek-

9. Verklaar saak `-`. Maak saak verklaring vir wanneer die gebruiker `n aftrekking van die saak wil doen. Gebruik cout om die produk van NUM1 - NUM2 uit te voer, en eindig die geval met pouse.
geval `-`: cout << NUM1 - NUM2 << Endl-breek-

10. Verklaar saak `*`. Maak saak verklaring vir wanneer die gebruiker vermenigvuldiging met die gebruik van die geval wil doen. Gebruik cout om die produk van NUM1 * NUM2 uit te voer, en eindig die geval met breek.
geval `*`: cout << NUM1 * NUM2 << endl-breek-

11. Verklaar saak `/`. Maak saak verklaring vir wanneer die gebruiker die afdeling wil doen. Vir hierdie geval moet jy `n IF en Else-stelling gebruik indien die gebruiker probeer om met nul te verdeel, indien die getal nie nul is nie, gebruik dit om die produk van NUM1 / NUM2 uit te voer, anders as dit nul is om A te gebruik om `n stelling om die gebruik te laat weet die probleem.
geval `/`: indien (num2 != 0) cout << NUM1 / NUM2 << endl-elsecout << "Fout ncannot verdeel met nul" << endl-breek-

12. Voeg `n verstekstelling by. Sluit die verstekstelling in die skakelaarstruktuur in. Verstekstelling kan die gebruiker weet wanneer veranderlikes ingaan nie die korrekte operateurs is nie. Beëindig die skakelaar na die verstekstelling.
Standaard: Cout << "Onwettige operasie" << Endl-}

13. Begin die program. Gaan na die boukieslys bo-op die skerm en klik op bouprogram, druk dan Ctrl 5 op die sleutelbord om dit te laat loop. As daar foute is, sal die samesteller hul ligging wys.
#include #inlude met die gebruik van naamruimte std-int hoof () {int num1, num2-char opr-cout << "Tik twee heelgetalle in: "-can >> NUM1 >> num2-cout << Endl-cout << "Vul operateur in: + (byvoeging), - (aftrekking)," << " * (Vermenigvuldiging), / (Afdeling): "-can >> OPR-cout << Endl-cout << NUM1 << " " << opr << " " << Num2 << " = "-skakelaar (opr) {geval `+`: cout << NUM1 + NUM2 << Endl-break-saak `-`: cout << NUM1 - NUM2 << Endl-break-saak `*`: cout << NUM1 * NUM2 << Endl-breek-saak `/`: indien (num2 != 0) cout << NUM1 / NUM2 << endl-elsecout << "Fout ncannot verdeel met nul" << Endl-Break-standaard: Cout << "Onwettige operasie" << Endl-} Retour 0-}
Wenke
As die kode nie sal hardloop nie, maak seker dat - na die korrekte stellings is en: na elke geval is.
As die program loop, maar antwoorde is nie korrek nie, maak seker dat breek- is na elke geval verklaring.
Dinge wat jy sal nodig hê
- Rekenaar
- C ++ Compiler (voorbeelde gebruik Visual Basic)
Deel op sosiale netwerke: