• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Kalkulator konsolowy - powrót do poczatku programu

Cloud VPS
0 głosów
2,175 wizyt
pytanie zadane 29 listopada 2016 w C i C++ przez PatrykW Nowicjusz (150 p.)
Witam, mam mały problem z kalkulatorem konsolowym (jestem bardzo poczatkujacy w Code::Blocks :s), mianowicie działa tak jak chciałem lecz chciałbym by po obliczeniu mógłbym wybrać czy wykonac kolejne obliczenie (powrócić tak jakby do poczatku programu) czy zakończyć program i tu nasuwa sie moje pytanie - jak to zrobić?

4 odpowiedzi

0 głosów
odpowiedź 29 listopada 2016 przez niezalogowany
wybrane 1 grudnia 2016
 
Najlepsza
while(true)
{
//Kod kalkulatora
if(/*warunek do wyjścia z programu*/) break;
}

 

0 głosów
odpowiedź 29 listopada 2016 przez Mateusz Ścigała Początkujący (280 p.)
while (true)
{
// kod programu
getchar (); getchar();
system ("cls"); // po wykonaniu wyczysci plik, bedzie lepiej wygladac, pamietaj o dodaniu biblioteki cstdlib

}

A tak w ogóle obejrzyj 6 odcinek poradnika C++ pana Mirosława. Tam masz dokładnie wyjaśnione.

 

komentarz 30 listopada 2016 przez xDulekPL Początkujący (330 p.)
edycja 30 listopada 2016 przez xDulekPL

Dokładnie. Obejrzyj ten 6 jak tutaj pan powiedział. smiley

0 głosów
odpowiedź 30 listopada 2016 przez xDulekPL Początkujący (330 p.)

Miałem ten sam problem..

Użyłem wtedy opcji switch 

a jako pętle dałem 

while (twoja_opcja != opcja_wyjścia)

moja opcja wyjścia  była to 5 i kiedy wciśniesz liczbę która jest równa tej opcji to program przestanie to wszystko powtarzać  ponieważ warunek nie jest równy 

Wygląda to mniej więcej tak:

            while (op_kal!=5)
            {//pentla kalkulatora

            //Kod kalkulatora

            switch (op_kal)
            { // switch kalkulatora
                case 1:
                {
                    
                }
                case 2:
                {

                }
                case 3:
                {

                }
                case 4:
                {

                }
                case 5:  <---- tu oczywiśce może byc twoja opcja.
                {
                    cout << "Wybrano wyjscie: "<< endl;
                    cout << "Wyjscie za 3 sekundy: "<< endl;              <--- Oraz tu twoje informacje
                    Sleep(3000);
                    return 0;
                    break;
                }
                default:
                    {

                    }
         break;
         }//switch kalkulatora

wtedy nastąpi wyjście z całego programu ;)

a jeżeli chcesz powrót do jakiegoś menu głównego to nie dawaj  return 0;

Mam nadzieje że pomogłem ;)

0 głosów
odpowiedź 30 listopada 2016 przez Azuryth Nowicjusz (190 p.)
...
Do
{ 
//kod
} while(liczba1!=0);
return 0;
}

Ja zrobiłem tak i działało dobrze

Podobne pytania

0 głosów
3 odpowiedzi 1,415 wizyt
pytanie zadane 16 września 2016 w C i C++ przez Neesqik Nowicjusz (160 p.)
0 głosów
1 odpowiedź 1,397 wizyt
0 głosów
1 odpowiedź 6,158 wizyt
pytanie zadane 23 stycznia 2018 w C# przez Przemko Nowicjusz (140 p.)

93,454 zapytań

142,449 odpowiedzi

322,718 komentarzy

62,833 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...