Pokaż wyniki od 1 do 2 z 2
  1. #1
    Obserwator
    Dołączył
    November 06
    Postów
    225
    Siła Reputacji
    0


    Twoja ocena: Yes No

    W jaki sposób "skoczyć" do funkcji wcześniej? c++

    Kod:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {   int a,b,c,i,pkt=0;
    int ppkt=0;
    char znak;
        cout << "program quiz. " <<endl;
        cout << "3 pytania, na kazde pytanie mozna odpowiadac tylko 1x" << endl;
        cout << "\npierwsze pytanie" << endl;
        cout << "z ilu liter składa sie wyraz KUBEK?"<<endl;
        cin >> a;
    if ( a==5)
       
    {
        pkt++;
        cout << " poprawna odpowiedz to : " << a << endl;
        cout << " masz " <<pkt << " pkt" << endl;
    }
    else
        {
             cout << " poprawna odpowiedz to : " << a << endl;
             ppkt++;
             cout << " masz " << ppkt << " punkt karny " << endl;
         
    cout << endl<< endl<< "******************************************************" << endl;
    cout << " czy chcesz kontynuowac ? " << endl<< endl;
    
    cout << " T - tak " << endl;
    cout << " N - nie " << endl;
    
    cin >> znak;
    switch(znak)
    {
      case't':
      case'T':
              cout << " no to zadaje ci nastepne pytanie "<< endl;break;    
              
      case'n':
      case'N':
              cout << " dowidzenia" << endl;break;      
              system("PAUSE");
      default:
              cout << " podales zly znak, sproboj ponownie"<< endl;
              
    }
    }
    cout << " następne pytanie " << endl;
    // tutak cos dopisze
    
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    problem wyglada następująco, po wpisaniu w zwrotnicy SWTICH znaku innego od zdeklarowanego chce " skoczyć" do miejca w którym ponownie wybieram opcje.
    Jeśli cos byłoby nie jasne to mysle ze screen wszystko wyjaśni:

  2. #2
    Obserwator
    Dołączył
    December 08
    Postów
    5
    Siła Reputacji
    0


    Twoja ocena: Yes No

    Kod:
    bool pass = false;
    do {
    switch(znak)
    {
      case't':
      case'T':
              cout << " no to zadaje ci nastepne pytanie "<< endl; 
    pass = true;
    break;    
              
      case'n':
      case'N':
              cout << " dowidzenia" << endl;break;      
              pass = true;
              system("PAUSE");
      default:
              cout << " podales zly znak, sproboj ponownie"<< endl;
              pass  = false;
    } while (!pass);
    powinno działać..

Informacje o temacie

Users Browsing this Thread

Aktualnie 1 użytkownik(ów) przegląda ten temat. (0 zarejestrowany(ch) oraz 1 gości)

Podobne wątki

  1. "Nasza" "kochana" TPSA
    By bork in forum TELEKOMUNIKACJA
    Odpowiedzi: 23
    Ostatni post / autor: 30-08-12, 12:12
  2. "input" i "from" w xhtml-u
    By skps in forum HTML, XHTML, CSS, JS, AJAX
    Odpowiedzi: 8
    Ostatni post / autor: 27-06-09, 19:48
  3. Odpowiedzi: 3
    Ostatni post / autor: 12-07-08, 09:32
  4. "neostrada" i firmy "z dupy"
    By r-mi in forum Dostęp do internetu
    Odpowiedzi: 2
    Ostatni post / autor: 31-01-07, 00:28

Zakładki

Zakładki

Uprawnienia

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  

Jak czytać DI?

Powered by  
ATMAN EcoSerwer