-
Notifications
You must be signed in to change notification settings - Fork 0
/
KlasseZwembad.cpp
64 lines (56 loc) · 1.35 KB
/
KlasseZwembad.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include <iostream>
#include <vector>
using namespace std;
class Zwembad{
public:
Zwembad(){
}
Zwembad(double newBreedte, double newLengte, double newDiepte){
Breedte = newBreedte;
Lengte = newLengte;
Diepte = newDiepte;
}
void setBreedte(double newBreedte){
Breedte = newBreedte;
}
void setLengte(double newLengte){
Lengte = newLengte;
}
void setDiepte(double newDiepte){
Diepte = newDiepte;
}
void getBreedte(){
cout<< "BREEDTE: "<< Breedte << endl;
}
void getLengte(){
cout<< "LENGTE: "<< Lengte << endl;
}
void getDiepte(){
cout<< "DIEPTE: "<< Diepte << endl;
}
void inhoud(){
double inhoud = Breedte*Lengte*Diepte;
cout<< "BEREKENDE INHOUD: "<< inhoud << endl;
}
void toString(){
cout<< "GEGEVENS ZWEMBAD: Dit zwembad is "<<Breedte<<" meter breed, "<<Lengte<<" meter lang, en "<<Diepte<<" meter diep"<<endl;
}
private:
double Breedte;
double Lengte;
double Diepte;
};
int main(){
Zwembad z1(2.0, 5.5, 1.5);
z1.getBreedte();
z1.getLengte();
z1.getDiepte();
z1.inhoud();
cout<<endl;
Zwembad z2;
z2.setBreedte(2.5);
z2.setLengte(100.0);
z2.setDiepte(2.0);
z2.toString();
z2.inhoud();
}