Basis C++ - Editie 6
Basis programmeren in C++, door MegaDreams.
Inleiding
Elke editie zal ik jullie meer leren over C++, we beginnen bij consoles en gaan dan de forms die moeilijker zijn bespreken. Maar denk niet dat je C++ snel zal kunnen, het is een zeer moeilijke programmeertaal, je hebt veel geduld nodig, heb je dat niet dan zou ik hier niet aan beginnen.
Integers
Deze week gaan we integers behandelen, in een integer kan je nummers plaatsen om deze dan weer op te halen. We gaan beginnen met weer "iostream" te includen:
#include <iostream>
Hierna duiden we ook weer de namespace aan:
using namespace std;
We gaan nu weer de procedure "main" starten:
int main() { }
We gaan nu de integer "getal" definen dit doen doormiddel van int denaam; je kan ook een standaard getal meegeven dan doe je nog = hetgetal; we gaan er geen standaard getal in meegeven nu:
int getal;
We gaan de gebruiker vragen om een getal in te voeren dit doen we doormiddel van cout wat je in de vorige tutorial kon lezen:
cout << "Voer een getal in: ";
Oke nu gaan we het getal ophalen dat de gebruiker invoert, dit doen we met cin, het programma blijft ook wachten tot een getal is ingevoerd en de gebruiker op enter heeft gedrukt, cin werkt hetzelfde als cout alleen voer je geen tekst in maar de variable waar het ingevoerd in moet worden geplaatst en gebruik je omgekeerde pijlen dus geen << maar >>:
cin >> getal;
Nu gaan we het ingevoerde getal op het scherm schrijven dit doen we weer doormiddel van cout maar nu gaan we een tweede << plaatsen omdat er nog meer erbij moet, we voeren de variable in waar het getal moet uit worden gehaald:
cout << "Je voerde het volgende getal in: " << getal;
We gaan deze keer geen cin.get(); gebruiken aangezien deze ook snel zal aangeroepen word nadat je enter indrukte voor het getal, inplaats hiervaan gaan we een loop gebruiken die ervoor zorgt dat het programmatje blijft draaien, je gebruikt hiervoor while en dan de voorwaarde waar die aan moet voldaan om in die loop te blijven, we gaan eerst de integer b defineren die we gaan gebruiken als voorwaarde, we steken het getal 1 in die integer en deze zal nooit worden veranderd zo zal de loop dus blijven werken:
int b = 1; while(b == 1){}
Dit alles tesamen vormt:
#include <iostream> using namespace std; int main() { int getal; cout << "Voer een getal in: "; cin >> getal; cout << "Je voerde het volgende getal in: " << getal; int b = 1; while(b == 1){} }
Dit was het dan voor deze keer, heb je tips over C++ of enkele voorbeelden van codes dan kan je ze altijd in een pb sturen naar mij.
4 reacties
Recommended Comments