Pdf downloaden Pdf downloaden

Ooit in C++ willen programmeren? De beste manier om dit te leren is door naar voorbeelden te kijken. Neem het volgende eenvoudige C++ programma eens door om meer te leren over de structuur van een C++ programma, en maak vervolgens een eigen eenvoudig programma.

  1. 1
    Zorg dat je beschikt over een compiler en/of een IDE. Drie goede keuzes zijn GCC , of als je Windows draait, Visual Studio Express Edition of Dev-C++ .
  2. 2
    Probeer een aantal voorbeeldprogramma's. Kopieer en plak de volgende code in een tekst-/code-editor:
      Een eenvoudig programma gemaakt door Bjarne Stroustrup (C++ ontwikkelaar) om je compiler te controleren:
       #include 
       <iostream>[[Image:Create a Simple Program in C++ Step 1 Version 3.jpg|center]] 
        
       #include 
       <string> 
        
       using 
       namespace 
       std 
       ; 
       int 
       main 
       () 
       { 
       string 
       s 
       ; 
       cout 
       << 
       "Je naam 
       \n 
       " 
       ; 
       cin 
       >> 
       s 
       ; 
       cout 
       << 
       "Hallo, " 
       << 
       s 
       << 
       '\n' 
       ; 
       return 
       0 
       ; 
       } 
      
    • Een programma voor het bepalen van de som van twee getallen:
       [[ 
       Image 
       : 
       Create 
       a 
       Simple 
       Program 
       in 
       C 
       ++ 
       Step 
       2 
       Version 
       3. 
       jpg 
       | 
       center 
       ]] 
       #include 
       <iostream> 
        
       using 
       namespace 
       std 
       ; 
       int 
       main 
       () 
       { 
       int 
       no1 
       , 
       no2 
       , 
       sum 
       ; 
       cout 
       << 
       " 
       \n 
       Het eerste getal = " 
       ; 
       cin 
       >> 
       no1 
       ; 
       cout 
       << 
       " 
       \n 
       Het tweede getal = " 
       ; 
       cin 
       >> 
       no2 
       ; 
       sum 
       = 
       no1 
       + 
       no2 
       ; 
       cout 
       << 
       " 
       \n 
       De som van " 
       << 
       no1 
       << 
       " en " 
       << 
       no2 
       << 
       " = " 
       << 
       sum 
       << 
       '\n' 
       ; 
       return 
       0 
       ; 
       } 
      
    • Een programma voor het bepalen van het product van getallen:
       [[ 
       Image 
       : 
       Create 
       a 
       Simple 
       Program 
       in 
       C 
       ++ 
       Step 
       3 
       Version 
       3. 
       jpg 
       | 
       center 
       ]] 
       #include 
       <iostream> 
        
       int 
       main 
       () 
       { 
       int 
       v1 
       , 
       v2 
       , 
       range 
       ; 
       std 
       :: 
       cout 
       << 
       "Voer twee getallen in:" 
       << 
       std 
       :: 
       endl 
       ; 
       std 
       :: 
       cin 
       >> 
       v1 
       >> 
       v2 
       ; 
       if 
       ( 
       v1 
       <= 
       v2 
       ) 
       { 
       range 
       = 
       v2 
       - 
       v1 
       ; 
       } 
       else 
       { 
       range 
       = 
       v1 
       - 
       v2 
       ; 
       } 
       std 
       :: 
       cout 
       << 
       "range = " 
       << 
       range 
       << 
       std 
       :: 
       endl 
       ; 
       return 
       0 
       ; 
       } 
      
    • Een programma voor het bepalen van de waarde van exponenten:
       [[ 
       Image 
       : 
       Create 
       a 
       Simple 
       Program 
       in 
       C 
       ++ 
       Step 
       4 
       Version 
       3. 
       jpg 
       | 
       center 
       ]] 
       #include 
       <iostream> 
        
       using 
       namespace 
       std 
       ; 
       int 
       main 
       () 
       { 
       int 
       value 
       , 
       pow 
       , 
       result 
       = 
       1 
       ; 
       cout 
       << 
       "Voer een operand in:" 
       << 
       endl 
       ; 
       cin 
       >> 
       value 
       ; 
       # 
       cout 
       << 
       "Voer een exponent in:" 
       << 
       endl 
       ; 
       cin 
       >> 
       pow 
       ; 
       for 
       ( 
       int 
       cnt 
       = 
       0 
       ; 
       cnt 
       != 
       pow 
       ; 
       cnt 
       ++ 
       ) 
       result 
       *= 
       value 
       ; 
       cout 
       << 
       value 
       << 
       " tot de macht " 
       << 
       pow 
       << 
       " is: " 
       << 
       result 
       << 
       endl 
       ; 
       return 
       0 
       ; 
       } 
      
  3. 3
    Bewaar dit als een .cpp-bestand met een passende naam voor de functie van het programma. Weet dat er heel veel andere extensies zijn voor C++ bestanden – kies er een van (zoals *.cc, *.cxx, *.c++, *.cp) .
    • HINT' : er hoort Opslaan als type te staan: {kies "Alle bestanden"}
  4. 4
    Compileer het programma. In Linux en de gcc-compiler, gebruik je Command : g++ sum.cpp . In Windows gebruik je een C++ compiler, zoals MS Visual C++ , Dev-C++ of een ander programma van je voorkeur.
  5. In Linux en de gcc-compiler Command : ./a.out (a.out is een exe-bestand welke door de compiler wordt geproduceerd na het compileren van het programma).
    Advertentie

Tips

  • cin.ignore() voorkomt dat het programma voortijdig stopt en het venster sluit (voor je tijd hebt om het te zien)! Druk op een toets als je het programma wilt beëindigen. cin.get() functioneert op dezelfde manier.
  • Voeg // toe voorafgaand aan al je commentaar.
  • Je bent vrij om te experimenteren!
  • Leer programmeren in C++ met ISO-standaarden
  • Voor meer informatie over programmeren in C++ kun je kijken op cplusplus.com
Advertentie

Waarschuwingen

  • Je programma zal vastlopen als je lettertekens probeert toe te wijzen aan een van de 'int'-variabelen. Omdat er geen goede foutafhandeling plaatsvindt, kan je programma de waarden niet converteren. Je kunt beter strings lezen of fouten afhandelen.
  • Blijf zo ver mogelijk uit de buurt van Dev-C++, omdat er meerdere bugs in zitten en het een verouderde compiler bevat, en niet meer is bijgewerkt sinds 2005.
  • Gebruik nooit overbodige code.
Advertentie

Benodigdheden

  • Eem tekst/code-editor (bijv. vim, Kladblok, etc.).
  • Een compiler.
  • Eventueel een IDE met een editor en een compiler.
  • Turbo C
  • Codepad online
  • Notepad++

Over dit artikel

Deze pagina is 2.490 keer bekeken.

Was dit artikel nuttig?

Advertentie