Anonimo
Anonimo ha chiesto in Computer e InternetSoftware · 1 mese fa

Programma in C++?

Ho bisogno di un piccolo aiutino con un programma in C++.

Parte del programma è già realizzato, ma ho bisogno del vostro aiuto per continuare ad andare avanti e completarlo.

grazie

Aggiornamento:

void gioco1 (string& facili){

 int risposta, maxTentativi=5;

 bool continua;

 continua = true;

 maxTentativi = 0;

   while( continua == true){ 

   cout <<"Quale squadra gioca a San Siro? \n 1) Milan 2)Juventus"<< endl;

  cin >> risposta;

    if (risposta == 1){

      cout << "Scorretta" << endl;

      continua=false;

      maxTenativi++;

   }   if ( risposta == 2) 

      cout << "Corretta" << endl;

      continua = true;

}

2 risposte

Classificazione
  • 1 mese fa
    Risposta preferita

    #include <iostream>

    #include <string>

    using namespace std;

    void gioco1()

    {

        int risposta;

        bool continua;

        continua = true;

        int tentativiAttuali = 0;

        while (continua == true) {

            cout << "Quale squadra gioca a San Siro? \n 1) Milan 2)Juventus" << endl;

            cin >> risposta;

            if (risposta == 1) {

                cout << "Scorretta" << endl;

                continua = false;

                tentativiAttuali++;

                if (tentativiAttuali == 5 + 1)

                {

                    system("cls");

                    cout << "Hai superato il numero dei tentativi, la risposta corretta era Juventus! \n Chiusura dell'applicazione.";

                    exit(0);

                }

            } if (risposta == 2)

                cout << "Corretta" << endl;

            cout << "Passaggio alla seconda domanda:";

            gioco2();

            continua = true;

        }

    }

    void gioco2()

    {

        int risposta;

        bool continua;

        continua = true;

        int tentativiAttuali = 0;

        while (continua == true) {

            cout << "Quale squadra è la più forte? \n 1) x 2) x" << endl;

            cin >> risposta;

            if (risposta == 1) {

                cout << "Scorretta" << endl;

                continua = false;

                tentativiAttuali++;

                if (tentativiAttuali == 5 + 1)

                {

                    system("cls");

                    cout << "Hai superato il numero dei tentativi, la risposta corretta era Juventus! \n Chiusura dell'applicazione.";

                    exit(0);

                }

            } if (risposta == 2)

                cout << "Corretta" << endl;

            cout << "Passaggio alla seconda domanda:";

            giocox();

            continua = true;

        }

    }

    int main()

    {

        gioco1();

        std::cout << "Hello World!\n";

    }

    Fonte/i: Sistemato da me :)
  • 1 mese fa

    Su cosa è ??

    Il codice sorgente puoi metterlo così vedo se riesco a darti una mano:)

    • ...Mostra tutti i contatti
    • alex1 mese faSegnala

      Quello che dovrei fare è che ho a disposizione delle domande, alle quali devo dare una risposta. Se la risposta è corretta il programma continua, se la risposta è sbagliata, dovrebbe fermarsi il programma, incrementare il numero di tentativi e ritornare alla prima domanda

    • Commenter avatarAccedi per rispondere alle risposte
Altre domande? Fai una domanda e ottieni le risposte che cerchi.