[dev c++] Opuszczanie instrukcji SWITCH

0

Witam

Na początku chciałbym zaznaczyć iż dopiero zaczynam programować w C++ (wcześniej programowałem w delphi). Tak więc bardzo proszę o pomoc i zrozumienie

Mam następujący kod

 
int main() // program główny
{
cout << "PROGRAM WYLICZAJĄCY WYSOKOŚĆ PODATKU OD DOCHODU \n \n \n" ;
cout << "W JAKIM PRZEDZIALE ZNAJDUJĄ SIĘ TWOJE DOCHODY ?? \n";
cout << "1 : Zarabiam poniżej 530zł \n";
cout << "2 : Zarabiam pomiędzy 530zł a 30 000zł \n"; 
cout << "3 : Zarabiam pomiędzy 30 001zł a 70 000 \n";
cout << "4 : Zarabiam powyżej 70 000 \n"; 
cout << "0 : aby zakończyć działanie programu \n";
cin  >> wybor;
switch (wybor)
       {
              case 1:
                   cout << "zarabiasz poniżej 530 zł, więc jesteś zwolniony z podatku dochodowego \n ";
                   getche();
                   break;
              case 2:
                   cout << "podaj dokładną wysokość zarobków: \n";
                   cin >> a;
                   b=(a*0,19);
                   wynik=(a-b);
                   cout << "wartość podatku wynosi: " << b <<"\n";
                   cout << "twój dochód po zapłaceniu podatku wynosi: " << wynik;
                   getche();
                   break;
              default:
                      cout << "aby zakończyć działanie programu naciśnij 0";
                      break;
       }

return 0; 
}

Po wykonaniu instrukcji zawartej w funkcji SWITCH program się zamyka, a chciałbym aby nastąpiło wyczyszczenie ekranu i ponowne wyświetlenie wszystkich poleceń znajdujących się powyżej instrukcji SWITCH.
Program ma działać do momentu aż użytkownik wciśnie cyfrę "0" na klawiaturze

0

wrzuć wszystko w pętlę do..while(wybor != 0) i zmień IDE np. na code::blocks, visual studio express

0

I nie ten dział!!!

1 użytkowników online, w tym zalogowanych: 0, gości: 1