C++ Oefeningen, Uitwerkingen

Home / Programmeren / Cplusplus / Uitwerkingen 1

Oefening 1: een rekenmachine

#include <iostream>
using namespace std;

int main()
{
int keuze;
float invoer1;
float invoer2;
float uitkomst;
string keuze_verder;

// De berekening moet vaker kunnen worden uitgevoerd, dus we hebben een lus nodig
do { cout << "Hallo! We gaan vandaag rekenen! Kies wat je wilt doen:" << endl;
cout << "1. Vermenigvuldigen" << endl;
cout << "2. Delen" << endl;
cout << "3. Optellen" << endl;
cout << "4. Aftrekken" << endl;
cin >> keuze;
cout << "Ok. Voer nu het 1e getal in" << endl;
cin >> invoer1;
cout << "Prima! Voer nu het 2e getal in" << endl;
cin >> invoer2;

// Alles is ingevoerd, we gaan nu rekenen
if(keuze == 1)
{ uitkomst = invoer1 * invoer2; }
else if(keuze == 2)
{ uitkomst = invoer1 / invoer2; }
else if(keuze == 3)
{ uitkomst = invoer1 + invoer2; }
else if(keuze == 4)
{ uitkomst = invoer1 - invoer2; }

// Klaar met rekenen, uitkomst laten zien en vragen of er meer gerekent moet worden
cout << "De uitkomst is " << uitkomst << endl;
cout << "Als je nog meer wilt rekenen, voer dan nu een J in" << endl;
cin >> keuze_verder;
} while (keuze_verder == "J");

return 0;
}

Uitvoer...

Hallo! We gaan vandaag rekenen! Kies wat je wilt doen:
1. Vermenigvuldigen
2. Delen
3. Optellen
4. Aftrekken
1
Ok. Voer nu het 1e getal in
21
Prima! Voer nu het 2e getal in
12
De uitkomst is 252
Als je nog meer wilt rekenen, voer dan nu een J in
n

Oefening 2: voedingswijzer

#include <iostream>
using namespace std;

int main()
{
int aantal_calorien;
int aantal_voorwerpen;

cout << "Hallo! We gaan eens kijken hoeveel je gegeten hebt vandaag!" << endl;
cout << "Hoeveel hamburgers heb je op? ";
cin >> aantal_voorwerpen;
aantal_calorien = aantal_voorwerpen * 1200;
cout << "Hoeveel komkommers heb je op? ";
cin >> aantal_voorwerpen;
aantal_calorien = aantal_calorien + aantal_voorwerpen * 75;
cout << "Hoeveel bakken slagroomijs heb je op? ";
cin >> aantal_voorwerpen;
aantal_calorien = aantal_calorien + aantal_voorwerpen * 1850;

cout << "Ok... Dan is het totaal " << aantal_calorien << " calorien!" << endl;
// En nu gaan we een advies geven
if(aantal_calorien < 1500)
{ cout << "Je eet te weinig!" << endl; }
else if(aantal_calorien > 1500 && aantal_calorien < 2500)
{ cout << "Hmm... Je zit aardig in de goede richting!" << endl; }
else
{ cout << "Dat is veel te veel!" << endl; }

return 0;
}

Uitvoer...

Hallo! We gaan eens kijken hoeveel je gegeten hebt vandaag!
Hoeveel hamburgers heb je op? 21
Hoeveel komkommers heb je op? 1
Hoeveel bakken slagroomijs heb je op? 48
Ok... Dan is het totaal 114075 calorien!
Dat is veel te veel!