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();
}
}