Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

[C++] Jak po wykonaniu instrukcji case powrócić do "menu"?

#1
[C++] Jak po wykonaniu instrukcji case powrócić do "menu"?
Witam
Mam program bankomat i nie wiem jak zrobić aby po wykonaniu instrukcji np z case 1 pytało czy powrócić do menu gdzie jest wybór opcji, i jeśli odpowiedź będzie twierdząca to aby powracało?

Oto mój kod

Kod:
#include <cstdlib>
#include <iostream>
#include <math.h>

using namespace std;

void menu()
{
     string l;
     float a;
    
    cout<<"login"<<endl;
cin>> l;
    
    
cout <<"Podaj 4 cyfrowy kod PIN."<< endl;

cin >> a;


while(a!=1)
{
    
    
              cout<<"Podales zly pin, powtorz"<<endl;
              
              cin>>a;
            
              }
               cout <<"Wybierz opcje:  "<< endl;
cout<<"1  Wyplata "<<endl;
cout <<"2 przelew"<<endl;
cout <<"3 stan konta"<<endl;
cout <<"4 wyjdz"<<endl;

}

      

int main()
{

menu();    
float a,b,e;
float d;
d=1000;
char k;
  
cin >> k;
     switch (k)
      
          
      {      
    
     case '1':
        cout <<"wybrałes opcje wyplata podaj kwote: \n";
      cin>>b;
    
    
      e=d-b;
      if (e<0)
      {
              cout<<"Nie mozna dokonac wyplaty"<<endl;
              }
              else
              {
      cout<<"pozostala kwota to: "<<e<<endl;
      }
      cout << endl << endl;
    
      cin.get();
      
      
      
      case '2': cout <<"wybrałes opcje przelew, podaj kwote: \n";
      cin>>b;
      e=d-b;
       if (e<0)
       {
              cout<<"Nie mozna dokonac przelewu"<<endl;
              }
              else
              {
      cout<<"pozostala kwota to: "<<e<<endl;
      }
      cout << endl << endl;
      
    
      cin.get(); break;
      
        case '3': cout <<"wybrałes opcje stan konta \n Stan konta wynosi"<<d<<endl;
      
      cin.get();
      break;
      
      
      
    
       case '4': cout <<"wybrałes opcje /, wyjdz: \n";
      
       }
    system("PAUSE");
    return EXIT_SUCCESS;
}

Z góry dzięki
 System operacyjny: windows_seven Przeglądarka: chrome
 Reklamy Google
Programy: Polecane / Nowe / Inne



Wiadomości w tym wątku ([C++] Jak po wykonaniu instrukcji case powrócić do "menu"?)
[C++] Jak po wykonaniu instrukcji case powrócić do "menu"? - GRIZZLY - 20.01.2014, 13:13


Podobne wątki ([C++] Jak po wykonaniu instrukcji case powrócić do "menu"?)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Ściana [BATCH] Zamykanie konsoli po wykonaniu poleceń Smokolisz 4 11436 14.12.2016, 18:54
Ostatni post: Smokolisz
  Problem z napisaniem instrukcji C++ matiusz 1 10761 14.03.2016, 20:04
Ostatni post: kikiw
  Instrukcja Case w c++ Chojnak1996 0 9140 31.05.2015, 12:22
Ostatni post: Chojnak1996

Skocz do: