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");
}