Okay, ik loop nu al een tijdje te k*tten met C++ en een funcitie maar het wil me maar niet lukken (hoogstwaarschijnlijk omdat ik op een n00b manier iets heel doms over het hoofd zie of vergeet ofzo
).
Ik heb dus een progje dat de oppervlakten van een aantal opgegeven maten moet uitrekenen.
maar dit moet met een functie gebeuren, zodat ik voor het uitrekenen van 2 verschillende dingen (wel gelijkwaardig) maar één functie hoef te gebruiken.. maar t wil nie helemaal werken zoals ik wil
.
dit is de vereenvoedigde versie, het hele progje rekent nog veel meer dingen uit, maar t komt verder op hetzelfde neer, als k hem zegmaar voor dit stukje aan de praat krijg, lukt de rest ook wel
Wie o wie kan me vertelen waarom dit zo niet werkt?
en graag ook uitleggen wat ik verkeerd doe zodat ik ervan kan leren
Ik heb dus een progje dat de oppervlakten van een aantal opgegeven maten moet uitrekenen.
maar dit moet met een functie gebeuren, zodat ik voor het uitrekenen van 2 verschillende dingen (wel gelijkwaardig) maar één functie hoef te gebruiken.. maar t wil nie helemaal werken zoals ik wil
code:
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
| #include <iostream.h>
void bereken(int, int, int, int);
void main()
{
long deur1, deur2, aantaldeur, oppervlakdeur;
cout << "Hoe hoog word een deur? [in cm]" <<endl;
cin >> deur1;
cout << "Hoe breed word een deur? [in cm]" <<endl;
cin >> deur2;
cout << "Hoeveel deuren komen er in het huis?" <<endl;
cin >> aantaldeur;
cin.get();
oppervlakdeur = bereken(deur1,deur2,aantaldeur, oppervlakdeur);
cout <<endl;
cout << "================================================="<<endl;
cout << "Het oppervlakte van de deuren is " <<oppervlakdeur <<" cm2" <<endl;
cout <<endl;
cout << "Druk op [ENTER] om verder te gaan";
cout <<endl;
cout << "================================================="<<endl;
cout <<endl;
cin.get();
}
void bereken(long a, long b, long c, long d)
{
d = a * b * c
return(d);
} |
dit is de vereenvoedigde versie, het hele progje rekent nog veel meer dingen uit, maar t komt verder op hetzelfde neer, als k hem zegmaar voor dit stukje aan de praat krijg, lukt de rest ook wel
Wie o wie kan me vertelen waarom dit zo niet werkt?
en graag ook uitleggen wat ik verkeerd doe zodat ik ervan kan leren
Wat doet Ctrl+W ook alweer?
Humankind… be both.
Star Wars Awakens | Instagram