• 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

Object Storage Arubacloud
0 głosów
1,916 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,116 wizyt
pytanie zadane 16 września 2016 w C i C++ przez Neesqik Nowicjusz (160 p.)
0 głosów
1 odpowiedź 987 wizyt
0 głosów
1 odpowiedź 5,940 wizyt
pytanie zadane 23 stycznia 2018 w C# przez Przemko Nowicjusz (140 p.)

92,575 zapytań

141,424 odpowiedzi

319,649 komentarzy

61,960 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...