Forum: Hjälp

Forum huvudsida -> Programmering -> Hjälp

Sidor: 1

Till botten

enigma 03:42 - 17:e April 2008 | Post #1
Medlem
Inlägg: 2


Skicka PM
Hej!

Jag skulle bli jätteglad om någon kunde hjälpa mig.

Hur gör man för att programet ska hoppa tillbaka till menyn efter att man matat in talen?



#include <iostream>

int main()
{
using namespace std;

int menyval, tal1, tal2, summa;

//skriva ut alternativen
cout << endl << endl << endl << "Ett liten miniräknare" << endl << endl;
cout << endl << endl;
cout << "1. PLUS" << endl;
cout << "2. MINUS" << endl;
cout << "3. G...NGER" << endl;
cout << "Välj och vraka: ";
cin >> menyval; // ta emot valet
cin >> tal1;
cin >> tal2;

switch (menyval) //starta switch
{
case 1:
cout << endl << "DU VALDE ATT R,,KNA MED +";
summa=tal1+tal2;
cout << endl << endl << tal1 << "+" << tal2 << "=" << summa << endl;
break;

case 2:
cout << endl << "DU VALDE ATT R,,KNA MED -";
summa=tal1-tal2;
cout << endl << endl << tal1 << "-" << tal2 << "=" << summa << endl;
break;

case 3:
cout << endl << "DU VALDE ATT R,,KNA MED *";
summa=tal1*tal2;
cout << endl << endl << tal1 << "*" << tal2 << "=" << summa << endl;
break;

default: //om man valt något annat
cout << endl << "Felaktigt val! Endast 1-3";
// här ger det inget att ha break eftersom
// switchen ändå redan är slut


}
cin.get();
}





FunkyChicken 08:39 - 17:e April 2008 | Post #2
Nyhetsredaktör
Inlägg: 800


Skicka PM

Lägg rubbet i en loop.

(Man KAN göra goto för att hoppa runt i programmet, men det brukar anses som ganska perverst, så undvik det.)




Rww 13:11 - 20:e April 2008 | Post #3
Medlem
Inlägg: 40


Skicka PM
Kan man inte använda funktioner till det där också?

-------------------------
Shure you dont like it?
Yea
Why?
Couse you dont like that answer.



FunkyChicken 22:26 - 20:e April 2008 | Post #4
Nyhetsredaktör
Inlägg: 800


Skicka PM
Han använder en funktion, main() :p
Om du menar nåt rekursivt, dvs att den anropar sig självt efter varje gång, så är det dåligt då det äter minne.




Rww 19:02 - 22:a April 2008 | Post #5
Medlem
Inlägg: 40


Skicka PM
Ok
:P

-------------------------
Shure you dont like it?
Yea
Why?
Couse you dont like that answer.



Sidor: 1

Forum huvudsida -> Programmering -> Hjälp
Atom feed

Du får inte posta i den här tråden | Till toppen