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

Jak zrobić powtarzanie programu ?

VPS Starter Arubacloud
0 głosów
6,955 wizyt
pytanie zadane 21 września 2017 w C i C++ przez Resmittieno Początkujący (280 p.)

Cześć.co dodać do tego kodu,żeby po wyborze tak przywracało program do początku  ? 

#include <iostream>

using namespace std;
string klasa ;
int wybor ;
int main()
{
    cout <<"(1) Mag" << endl ;
    cout << "(2) Wojownik" << endl ;
    cout << "(3) Zlodziej" << endl ;
    cout << "(4) Tropiciel" << endl ;


    cout << "Wybierz klase:" ;
    cin >> klasa ;

    if (klasa=="1")
    {
        cout << "Wybrales Maga" <<endl ;



    }
    else if (klasa<="2")
    {
        cout << "Wybrales wojownika" <<endl ;
    }
    else if (klasa<="3")
    {
        cout << "Wybrales zlodzieja" <<endl ;
    }
    else if (klasa<="4")
    {
        cout << "Wybrales tropiciela" <<endl  ;
    }
    else if (klasa>"4")
{
    cout << "Nie ma takiej klasy!" <<endl ;


}
 cout << "Jestes pewien swojego wyboru: tak/nie:" ;
 cin >> wybor ;



 

2 odpowiedzi

0 głosów
odpowiedź 21 września 2017 przez maciek061 Gaduła (4,490 p.)
wybrane 21 września 2017
 
Najlepsza
Wrzuć wszystko do pętli. Może się ona wykonywać w nieskończoność, albo zakończyć swoje działanie po spełnieniu jakiegoś warunku.
0 głosów
odpowiedź 21 września 2017 przez Jarver Użytkownik (820 p.)

Hej :) Może program zamknąć w pętli do while. Dzięki temu pętla będzie się powtarzać za każdym razem gdy zmienna wybor=="nie". Podejrzewam, że to program który napisałeś, po jednym z odcinków Pana Mirosława odnośnie c++ :) Wraz z rozwojem własnym będzie mógł ulepszyć ten program, dopisując dodatkowe czynności dzięki którym program będzie mógł zyskać na przejrzystości i  bezawaryjność, ale zostawiam te zabawę Tobie, kiedyś do tego dojdziesz. Póki co powodzenia. Ps. Sam się uczę i może będzie doskonalsze rozwiązanie tego problemu więc, nie sugeruj się tym, że moja odpowiedź jest idealna :D Pozdrawiam Michał

#include <iostream>

using namespace std;
string klasa ;
string wybor ;  //Wybór zmieniłem na stringa 
int main()
{
    do  //początek pętli
    {
        cout <<"(1) Mag" << endl ;
        cout << "(2) Wojownik" << endl ;
        cout << "(3) Zlodziej" << endl ;
        cout << "(4) Tropiciel" << endl ;


        cout << "Wybierz klase:" ;
        cin >> klasa ;

        if (klasa=="1")
        {
            cout << "Wybrales Maga" <<endl ;



        }
        else if (klasa<="2")
        {
            cout << "Wybrales wojownika" <<endl ;
        }
        else if (klasa<="3")
        {
            cout << "Wybrales zlodzieja" <<endl ;
        }
        else if (klasa<="4")
        {
            cout << "Wybrales tropiciela" <<endl  ;
        }
        else if (klasa>"4")
    {
        cout << "Nie ma takiej klasy!" <<endl ;


    }
     cout << "Jestes pewien swojego wyboru: tak/nie:" ;
     cin >> wybor ;
    }
     while(wybor=="nie");   //Tutaj masz zakończenie pętli


 return 0;
}

 

Podobne pytania

0 głosów
2 odpowiedzi 1,253 wizyt
pytanie zadane 29 września 2017 w Mikrokontrolery przez niezalogowany
+1 głos
2 odpowiedzi 1,328 wizyt
pytanie zadane 14 maja 2016 w C i C++ przez Evelek Nałogowiec (28,960 p.)

92,453 zapytań

141,262 odpowiedzi

319,088 komentarzy

61,854 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

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 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!

...