Anfängerprogramm in Dev-C++ Fehlersuche

08/17/2010 18:32 floppercop#1
BEREITS GELÖST
08/17/2010 18:53 Lazeboy#2
Hi
deine fehler sind folgende.
du hasst am ende "}" eine klammer zu vergessen es sind 6 auf und 5 zu.
hinter einer if anweisung kommt kein ";"
und du kannst mit "else" nicht andere sachen abfragen sonder nur den fall von "sonst" bestimmen wenn du nach dem if erneut abfragen willst benutzt entweder "if" oder "else if".

hier der überarbeite code

Code:
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int zahl,zahl2;

goal1:
{
cout<<"Geben sie eine Zahl zw. 0 und 50 ein."<<endl;
cin>>zahl;

if (zahl>0 && zahl<50)
{
goto goal2;

}
else if(zahl>=50 || zahl<=0)
{
goto goal1;
}
}


goal2:
{
cout<<"Geben sie die Zahl 100 ein"<<endl;
cin>>zahl2;

if(zahl2 == 100)
{
	goto goal3;
}
else if(zahl2<100 || zahl2>100)
{
	

}
}


goal3: {
cout<<"Glückwunsch! Sie haben den Test gemeistert."<<endl;
getch();
}
}
08/17/2010 18:57 floppercop#3
oh man und ich hab noch extra klammern gezählt 3mal xD
und die ";" hab ich am anfang nicht gehabt, aber als es beim fehler stand zugefügt und wieder gelöscht und hab gedacht ich kann das so lösen^^
DAAAAAAANKE!
Jetzt gehts weiter =))

EDIT: Du hast das zwar bereinigt, aber bei dem ELSE IF stand nimmer "goto goal2;" , aber das hab ich wieder ergänzt und jetzt gehts, nochma danke =)