mathlover24
Genius
1 min. di lettura
Vota 5 / 5

Concetti Chiave

  • Il programma in C++ permette di creare un quiz con domande a risposta aperta, utilizzando le stringhe per gestire le risposte degli utenti.
  • Ogni risposta corretta incrementa il punteggio totale di 1 punto, mentre una risposta errata decrementa il punteggio di 1 punto.
  • Le risposte corrette previste dal quiz sono: "Roma", "Londra", "Bucarest", "Berlino", e "Washington".
  • Il programma utilizza un semplice controllo condizionale (if) per verificare la correttezza delle risposte inserite dall'utente.
  • Il punteggio totale viene aggiornato e visualizzato alla fine del quiz.

Esercizi C++ Strings - Quiz

Con le stringhe in C++ è possibile realizzare un quiz a risposta aperta con la possibilità di inserire le risposte. Il nostro obiettivo è fare proprio questo, effettuare un controllo (if), che verifichi la correttezza della risposta, e assegnare dei punti di conseguenza, o effettuare il contrario.
Testo del codice
#include
#include

using namespace std;

int main(){
int T;
string ans1;
string ans2;
string ans3;
string ans4;
string ans5;
T = 0;
cout cout cin >> ans1;
if(ans1 == "Roma"){
cout T = T+1;
}else{
cout T = T-1;
}
cout cin >> ans2;
if(ans2 == "Londra"){
cout T = T+1;
}else{
cout T = T-1;
}

cout cin >> ans3;
if(ans3 == "Bucarest"){
cout T = T+1;
}else{
cout T = T-1;
}
cout cin >> ans4;
if(ans4 == "Berlino"){
cout T = T+1;
}else{
cout T = T-1;
}
cout cin >> ans5;
if(ans5 == "Washington"){
cout T = T+1;
}else{
cout T = T-1;
}
cout system("pause");
}

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community