logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

"Czy chcesz zakonczyc program? T\N" - Pętla

LUBERASA 07 Cze 2011 21:48 2730 4
REKLAMA
  • #1 9587623
    LUBERASA
    Poziom 10  
    Posty: 18
    Witam,

    Otóż swoimi marnymi umiejętnościami skleciłem takie oto monstrum (biorytm).
    Za cholerę nie wiem gdzie i jak zastosowac te petle. Chce zeby program pytal uzytownika czy chce go zakonczyc, w razie odpowiedzi negatywnej program rozpoczynal by sie od nowa. Help :|


    Kod: text
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • REKLAMA
  • Pomocny post
    #3 9588026
    Karol966
    Poziom 31  
    Posty: 2035
    Pomógł: 83
    Ocena: 645
    To co masz w main wrzucasz w pętle np while(wyjscie != 1) i na końcu w pytaniu czy zamknąć program wprowadzasz 1= Tak, 0 = nie i pętla wykonuje się od początku.
  • REKLAMA
  • Pomocny post
    #4 9588429
    lolcio
    Poziom 16  
    Posty: 133
    Pomógł: 29
    Ocena: 8
    
    int main()
    {
    bool kontynuuj=1;
    
    while(kontynuuj){
    
        tm DataUrodzenia={0,0,0,0,0,0,0,0,0};
        tm AktualnyCzas={0,0,0,0,0,0,0,0,0};
        tm RoznicaCzasu={0,0,0,0,0,0,0,0,0};
     
        cout << "Podaj date urodzenia: " << endl;
        cout << "Dzien: ";
        cin >> DataUrodzenia.tm_mday;
        cout << "Miesiac: ";
        cin >> DataUrodzenia.tm_mon;
        DataUrodzenia.tm_mon--;
        cout << "Rok: ";
        cin >> DataUrodzenia.tm_year;
        DataUrodzenia.tm_year-=1900;
     
        time_t Czas=time(NULL);
        AktualnyCzas=*localtime(&Czas);
     
        RoznicaCzasu.tm_mday=AktualnyCzas.tm_mday-DataUrodzenia.tm_mday;
        RoznicaCzasu.tm_mon=AktualnyCzas.tm_mon-DataUrodzenia.tm_mon;
        RoznicaCzasu.tm_year=AktualnyCzas.tm_year-DataUrodzenia.tm_year;
     
        double fPrzezyteDni= RoznicaCzasu.tm_year*365.25
                             +RoznicaCzasu.tm_mon*30.4375
                             +RoznicaCzasu.tm_mday;
        system("cls");                     
        cout << endl;
        cout << "OTO TWOJ BIORYTM: " << endl;
        cout << " " << endl;
        cout << "Fizyczny: " << Biorytm(fPrzezyteDni, BIO_PHYSICAL) << endl;
        cout << "Emocjonalny: " << Biorytm(fPrzezyteDni, BIO_EMOTIONAL) << endl;
        cout << "Intelektualny: " << Biorytm(fPrzezyteDni, BIO_INTELECTUAL) << endl;
     
    cout<<"kontynuować?: 1- tak , 0-nie\n";
    cin>>kontynuuj;
    }
        system("pause");
    }
    
  • #5 9590054
    LUBERASA
    Poziom 10  
    Posty: 18
    lolcio, dzieki wielkie :-) smiga :D
REKLAMA