Forum huvudsida -> Programmering -> Hjälp
Sidor: 1
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
Du får inte posta i den här tråden | Till toppen
Datum
2024-05-14 19:34
Vecka: 20
Besökare
Inloggade: 0
Gäster: 605
Medlemmar
Medlemmar: 53576
Forum
Senaste inlägget: HAHA MÄNNISKAN LEVER ÄN (13:45 - 18:e Januari 2019, av Hetzz)
Wiki
Senaste ändringen:
3D (rev: 1, tid: 09:40 - 13:e November 2015)
Chatt
#blinkenlights @ Libera.Chat
Gratis shellkonton för IRC, webbsidor mm.