Hej alle... jeg er rimelig ny til det her c++, og jeg arbejder ligenu på et projekt som jeg skal have lidt hjælp til..
Jeg har lavet en slags menu hvor brugeren skal vælge hvad han vil hvorefter den skal sende ham til det valgte.. når det er udført skal den vende tilbage til loop: med goto loop;
Problemet ligger i at, når den går tilbage til loop så viser den godt nok menuen igen, men den svarer det samme som brugeren gjorde første gang, og så kører det bare rundt der..
Her er koden... hvis jeg ka' find ud af at indsætte den rigtig
#include <iostream>
#include <iomanip>
#include <math.h>
using namespace std;
int main ()
{
// define variables
int a, b, c, d, e, svar;
float x1, x2, y1, y2, stig;
// input
cout << "Der skal indtastes to koordinatsaat\\n";
cout << "Indtast x1\\n";
cin >> x1;
cout << "\\nIndtast y1\\n";
cin >> y1;
cout << "\\nIndtast x2\\n";
cin >> x2;
cout << "\\nIndtast y2\\n";
cin >> y2;
// calculation
stig = (y2 - y1)/(x2 - x1);
// menu
loop:
cout << "a: Liniens ligning\\n";
cout << "b: Stigningstallet\\n";
cout << "c: Vinkel med vandret\\n";
cout << "d: Skæring med x & y akse\\n";
cout << "e: Tabelværdier\\n";
cin >> svar;
if (svar = b) goto b;
// answers //
// liniens ligning
a:
{
cout << "...\\n";
system("PAUSE");
system ("cls");
goto loop;
}
// stigningstal
b:
{
cout << fixed << showpoint << setprecision(2) << "Stigningstallet er : " << stig << "\\n\\n";
system("PAUSE");
system ("cls");
goto loop;
}
}
Nogen der kan hjælpe mig med det her ?