indentifier not found

Status
Niet open voor verdere reacties.

rednas16

Gebruiker
Lid geworden
11 aug 2010
Berichten
175
hallo,

ik zit wil in een deelprogramma, waar ik een deelprogramma wil oproepen. het probleem nu is dat ik de error: " 'berekenminimum/maximum': indentifier not found"
weet iemand wat het probleem is?? het is in het deelprogramma "invoergetal" [CPP]int invoergetal(int aantal,char keuze)
{
int i, getal, uitkomst;
bool eerstemaal;
eerstemaal=true;
for(i=0;i<aantal;i++)
{
do
{
titelscherm("invoer");
cout<<"geef een positief getal: ";
cin>>getal;
}while(getal<0);
if(eerstemaal)
{
uitkomst=getal;
eerstemaal=false;
}
else
{
if(keuze=='A')
{
uitkomst= berekenmax(uitkomst, getal);
}
else
{
uitkomst= berekenmin(uitkomst, getal);
}
}
}
return(uitkomst);
_getch();
}

int berekenmax(int uitkomst, int getal)
{
if(getal>uitkomst)
uitkomst=getal;

return(uitkomst);
}

int berekenmin(int uitkomst, int getal)
{
if(getal<uitkomst)
uitkomst=getal;

return(uitkomst);
}[/CPP]
 
hallo,

ik zit wil in een deelprogramma, waar ik een deelprogramma wil oproepen. het probleem nu is dat ik de error: " 'berekenminimum/maximum': indentifier not found"
weet iemand wat het probleem is?? het is in het deelprogramma "invoergetal" [CPP]int invoergetal(int aantal,char keuze)
{
int i, getal, uitkomst;
bool eerstemaal;
eerstemaal=true;
for(i=0;i<aantal;i++)
{
do
{
titelscherm("invoer");
cout<<"geef een positief getal: ";
cin>>getal;
}while(getal<0);
if(eerstemaal)
{
uitkomst=getal;
eerstemaal=false;
}
else
{
if(keuze=='A')
{
uitkomst= berekenmax(uitkomst, getal);
}
else
{
uitkomst= berekenmin(uitkomst, getal);
}
}
}
return(uitkomst);
_getch();
}

int berekenmax(int uitkomst, int getal)
{
if(getal>uitkomst)
uitkomst=getal;

return(uitkomst);
}

int berekenmin(int uitkomst, int getal)
{
if(getal<uitkomst)
uitkomst=getal;

return(uitkomst);
}[/CPP]

ik moest het 2e deelprogramma boven het 1e zetten opgelost dus groeten
 
Klopt, C(++) is "lui" en leest programma's van boven naar beneden. Je had overigens ook alleen het functie prototype boven de functie invoergetal kunnen zetten:
[cpp]int berekenmax(int uitkomst, int getal);
int berekenmin(int uitkomst, int getal);[/cpp]
en volgens mij kan je zelf volstaan met:
[cpp]int berekenmax(int, int);
int berekenmin(int, int);[/cpp]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan