De basis van c++ programmeren


Publicatie datum:

Programmeren in c++, de basis. computer programmas maken

Gesponsorde koppelingen

Altijd al willen weten hoe je een computer programma maakt? Dan zit je hier bij het goede adres, ik ga de basis uitleggen van de programmeertaal c++, c++ is een object georienteerde taal. Dat betekent dat alles in een stuk code wordt bekeken als een object. Laten we beginnen.

Hoe werkt c++:

C++ heeft een syntax, dit betekent dat je c++ code schrijft met bepaalde regels, houd je je niet aan die regels dan zullen er fouten optreden, dan kan je programma niet worden uitgevoerd. Als je een code schrijft moet deze gecompiled worden door een compiler dit houdt in dat de code wordt omgezet in machinetaal. Nu hoor ik u denken: "waarom programmeer ik dan niet in machinetaal?". Nou, omdat machinetaal (bijna) onmogelijk is om te schrijven. C++ is zo vereenvoudigd dat het valt te begrijpen.

Voorbereidingen:

Ik raad je aan om visual c++ te gebruiken, dit is software van microsoft. Het is een zogenaamde IDE. Hierdoor wordt het schrijven van code wat makkelijker gemaakt. Er zit een comiler ingebouwd zodat je je programma meteen kan uitvoeren. Download link:klik hier

Je eerste code:

  1. start visual c++.
  2. klik op file, links boven in.
  3. new -> project.
  4. selecteer win32 console application.
  5. Voer een naam en als u wilt een opslag locatie in.
  6. klik op next, selecteer empty project en klik op finish.

Nu is een project aan gemaakt, wat we nu moeten doen is een bestand aan het project toevoegen.

Als het goed is zie je aan de rechterkant van het beeldscherm een meu met de naam solution explorer, daaronder staan de mapjes:

  • header files.
  • resource files.
  • source files.
  1. Klik nu met de rechter muisknop op source files.
  2. Add -> new item.
  3. Selecteer c++ file, en voer een naam in.
  4. Druk op add.

Nu zie je een leeg bestand.

Kopieer dit stuk code naar het bestand(alle code is onderstreept):

#include

using namespace std;

int main()

{

cout << "Hallo iedereen!";

cin.get();

}

Om het te compilen en uit te voeren druk je op het groen pijltje/driehoekje (onder help). Dan zie je dat er "Hallo iedereen!" komt te staan. Ik zal de code per regel verklaren.

#include : Dit is een voorgeprogrammeerd c++ bestand, dit heb je nodig voor een console application.

#using namespace std:voor de standaar library.

int main(): Dit is de main functie, waar het programma start dus.

cout << "hallo iedereen!": cout is een object dat tekst op het scherm zet, << is de operator van cout. Tekst moet tussen haakjes (""), dit hoeft niet bij cijfers. cout << "hoi b" << 100; is ook mogelijk. Je ziet dat de opdracht is afgelsoten met ;, dit moet bij elk object.

cin.get(): Wacht op invoer van de gebruiker, haal het er maar eens weg en zie wat er dan gebeurt.

{}: geeft het begin en het einde van een functie aan.

Variabelen, invoer en rekenvaardigheden:

Wat zijn variabelen: variabelen zijn net zoiets als geheugen cellen, je kunt er gegevens in opslaan.

Er zijn verschillende soorten variabelen, variabelen waarin je getallen kunt opslaan, of een teken in kan opslaan, of een hele tekst in kan opslaan, ook is er een boolean, die kent maar twee waarden: true of false. We beginnen met de getallen. De standaard variabele type voor een getal is int(integer). Een variabele maken kan op verschillende manieren. Je kan eerst een variabele declareren: je zegt wat voor type variabele het is en geeft nog geen waarde, syntax int cijfer; daarna kun je hem initialiseren: cijfer=10; maar het kan ook allebei in een regel, syntax: int a = 11; int staat voor het type variabele, a is de naam van de variabele, geef een variabele een logische naam en maak geen 2 variabelen met dezelfde naam. Variabelen schrijf je op het scherm zonder "".

variabele type hele getallen:

  • short int, short naam=1;
  • int, int naam=1;
  • long int, long naam=1;
Gebroken getallen:
  • float, float naam=1.1;
  • double, double naam=1.1;

#include
using namespace std;

int main()
{
int getal = 100;
cout << getal;
cin,get();
}

Oke, nu kun je een getal via een variabel op het scherm krijgen, maar het is ook wel handig als dat met tekst kan. De variabele van tekst is string (ketting).
Syntax: string tekst="tekst";. Als je dit in je code zet krijg je een error. Wat je moet doen is #include  toevoegen aan de code, zet het onder iostream.
Nu krijg je de tekst wel op het scherm.

Wat ook wel leuk is dat er interactie is tussen programma en gebruiker, door bv. naar dingen te vragen die de gebruiker vervolgens kan invoeren. Dit kan door het object cin (c van c++ en in van input). Syntax: cin >> naamvariabele; 
De invoer moet opgeslagen worden in een variabele. LET OP: Een integer kan alleen getallen als invoer krijgen, en een string kan alle tekens opnemen, echter met de waarde van eens string kun je niet rekenen. 
#include
#include
using namespace std;
int main()
{
string naam;
string geboortejaar;
cout << "voer je naam in\n"; 
cin >> naam;
cout << "in welk jaar ben je geboren\n";
cin >> geboortejaar;
cout << "hallo" << naam << "geboren in" << geboortejaar;
cin >> naam;
}

de \n staat voor een nieuwe regel. er is twee keer naar de naam vraagt omdat cin.get() niet werkt.

Rekenen met c++ is erg makkelijk, rekenen kan natuurlijk alleen maar met getallen je kunt de berekening opslaan in een variabele maar ook in de cout regel zetten, je hebt verschillende operators:
  • +, telt op. int getal = 4+8; of  cout<< 8+4;
  • -, aftrekken.
  • *, vermenugvuldigen.
  • /, delen.
  • +=, getal voor de is + het getal wat er na komt: bv. int a=10; a += 5;
  • -=, getal voor de = min getal erna.
  • *= idem.
  • /= idem.
  • % modulo.
#include
using namespace std;
int main()
{
int getal1;
int getal2;
cout << "voer 2 getallen in]n";
cin >> getal1;
cin >> getal2;
cout << getal1 + getal2;
cin >> getal1;
}

dit progje, telt 2 door de gebruiker ingevulde getallen op.

Dit was de basis, binnenkort komt er meer.
Gesponsorde koppelingen

Auteursinformatie


Geschreven artikelen: 1
Leden aangebracht: 0

Meer uit de categorie computers

Je laptop op afstand opsporen

Een artikel over het opsporen van je laptop wanneer deze gestolen is.

Internetmarketing, ben jij gemotiveerd?

De rol van motivatie bij een succesvolle internet ondernemer

Ubuntu Top 5 apps

Top 5 Ubuntu Apps

Een evaluatie van 2 jaar GNU/Linux Gebruik

Een evaluatie van 2 jaar GNU/Linux Gebruik

Een nieuwe gebruiker aanmaken bij Windows

korte handleiding aanmaken nieuwe windows gebruiker.

Hoe werkt Google?

Een heldere uitleg van de werking van Google.

Autodesk 123D

Leuke CAD software voor thuis

Windows start niet meer op

Hoe repareer ik mijn windows wanneer ik geen toegang meer heb.

Tips en advies om je blog te promoten

Handige tips en praktisch advies om je blog te promoten en zodoende meer bezoekers te trekken!

Het belang van webdesign

Als je in deze tijd zelf ondernemer bent, of je nu een wat grotere zaak runt, of dat je als ZZP-er aan de slag bent, het belang van gevonden worden door je klanten is groot. Veel mogelijke klanten die een bepaald product zoeken, of een bepaalde dienst nodig hebben, kijken allereerst op het internet wat er zoal aan aanb

Websites reviewen als affiliate

Websites reviewen, een goede tip voor de affiliate

Draadloos internet werkt niet meer (XP)

Tips voor het herstellen van een draadloze netwerk verbinding.

Pimp je website: verbeter de navigatie

Een goed georganiseerde website zorgt er voor dat bezoekers op je site blijven. Als de navigatie van je website niet goed werkt, of te ingewikkeld is, zullen bezoekers je site al snel verlaten. Bij het ontwerpen van je website is het daarom belangrijk rekening te houden met hoe een bezoeker denkt, doet en reageert.

Geen geluid meer bij Windows?

Hoe u weer geluid kunt krijgen in Windows!

Facebook bedrijfspagina inrichten

Wat is voor Facebook een goede manier om een bedrijfspagina in te richten en content te delen.

Computerberekeningen: 1 en 0, het binaire getallenstelsel

De computer gebruikt 1 en 0, hoe kunnen wij deze 'getallen' normaal lezen?

De populairste websites van 2010!

Ben je wel eens benieuwd naar de meest bezochte websites ter wereld... En in Nederland? Dat kom je nu te weten!

Hoe werkt kortingscode bol.com

Met de kortingscode van bol.com koop je voordelig boeken, CD's, DVD & Blu-Ray, Speelgoed, Games etc.

Omegle, talk to strangers!

Omegle, chatten met vreemden over de hele wereld

Hoe kun je geld verdienen met You Tube?

Lees hier hoe ook jij makkelijk geld met je eigen filmpjes op You Tube.

Mac OS X Snow Leopard of Windows 7?

Vergelijking tussen 2 nieuwe besturingssystemen

Waarom is de goedkope Huawei Ascend P7 de beste smartphone van het jaar?

De Huawei Ascend P7 is ruim 200 euro goedkoper dan de topmodellen Samsung Galaxy S5 van en Apple's iPhone 5s maar doet daar niet voor onder.

Muziek maken en beluisteren op de computer, hoe gaat dat in zijn werk?

Uitleg over muziek maken en afspelen op de computer.

Kun je iedereen vinden waar je een foto van hebt?

Kan iedereen die met een foto op internet staat met gratis screening software gevonden worden?

Pimp je website: de 5 vuistregels van webdesign

Voor een goed presterende website is elk detail van belang. Hier volgen vijf vuistregels om je website te optimaliseren.