March 5
Mentre C è un linguaggio cavallo di battaglia che dà la possibilità di codificare tutto, dai sistemi per videogiochi che operano, bisogna prima imparare a programmare nel linguaggio. Di conseguenza, quando si sta imparando la lingua, i vostri progetti non saranno videogiochi 3D o componenti del sistema operativo. Saranno semplici programmi per insegnare i concetti di base della lingua. Uno di questi progetti è la somministrazione di un test a risposta multipla da linea di comando e deve indicare il suo punteggio finale.
1 Dichiarare un intero vostro verrà utilizzato per il punteggio, utilizzando la sintassi "int punteggio = 0;" dove il punteggio è il nome variabile intera si intende utilizzare. Poi, dichiarare un intero per la risposta a ogni domanda utilizzando la sintassi "selezione int;" dove "selezione" è il nome utilizzerà il variabile.
2 Tipo "cout << 'domanda';" dove "domanda" è la domanda che si desidera chiedere.
3 Tipo "printf ( 'scelta: risposta');" dove "scelta" è il numero della risposta possibile.
4 Ripetere il passaggio 3 fino a quando si dà la risposta corretta e distrattori non corrette per la domanda.
5 Tipo "scanf ( '% d', e la selezione);" per consentire il test taker per inserire la sua scelta e assegnarlo alla variabile di selezione.
6 Impostare il "if" che controllerà la risposta per vedere se è corretto. Utilizzare la sintassi:
"Se (selezione == destra-risposta) {
punteggio = punteggio + 1;
printf ( 'corretto');
} "
per aumentare il punteggio del beneficiario della prova in modo da riflettere la risposta corretta, e dove "corretta" è un messaggio appropriato per informare la prova di interesse di questo fatto.
7 Impostare il codice per se l'utente riceve la domanda sbagliata con la sintassi:
"altro {
printf('Incorrect, the correct answer was: correct-answer');
} "
dove "non corretto" è il messaggio che si desidera utilizzare per informare la prova di interesse che ha ottenuto la domanda sbagliata, e di "risposte corrette" è la risposta corretta.
8 Ripetere i passaggi da due a sette fino a quando si è scritto a tutte le domande.
9 Visualizzare il punteggio dell'utente con la sintassi: "printf ( 'Tu risposto% d di% d domande correttamente', punteggio, totale-domande);" dove "totale-domande" è il numero totale di domande si mette nel test.