Enquanto C é uma linguagem de burro de carga que dá a capacidade de codificar tudo de sistemas operacionais para jogos de vídeo, primeiro você tem que aprender a programar na linguagem . Conseqüentemente, quando você está aprendendo a língua , seus projetos não serão jogos de vídeo ou componentes do sistema operacional 3D. Serão programas simples para ensinar-lhe os conceitos básicos da linguagem . Um desses projetos é a administração de um teste de múltipla escolha a partir da linha de comando e informando ao usuário a sua pontuação final. Instruções
1
Declare um inteiro o usará para a sua pontuação , usando a sintaxe "int score = 0; ", onde o resultado é o nome da variável de inteiro que você irá usar . Em seguida , declarar um inteiro para a resposta a cada pergunta usando a sintaxe " seleção int; " onde " seleção " é o nome da variável usará
2 Tipo
" cout << " questão . '; "onde" questão "é a pergunta que você gostaria de perguntar
3
Type. " printf ( "escolha : resposta '); " onde " escolha " é o número do possível resposta.
4
Repita o passo 3 até que você dê a resposta correta e os distratores incorretas para a questão .
5 Tipo
scanf " ( '% d' , e seleção ) , "para permitir que o seu tomador de teste para inserir sua escolha e atribuí-lo à variável seleção
6
Configure o . " if " que irá verificar a sua resposta para ver se ele está correto. Use a sintaxe :
" if ( seleção == - resposta certa ) {
score = score + 1;
printf ( " correta " );
} "
para aumentar a pontuação do tomador de teste para refletir a sua resposta correta, e onde" correta "é uma mensagem apropriada para informar o tomador de teste deste fato.
7
Configure o código para que o usuário fica a pergunta errada com a sintaxe :
" else {
printf ( " incorreta , a resposta correta era : correta - resposta ');
} "
onde" incorreta "é a mensagem que você deseja usar para informar o tomador de teste que ele ficou a pergunta errada , e " corrigir - resposta "é a resposta correta.
< br > 8
Repita os passos de dois a sete até que você tenha escrito a todas as perguntas
9
Mostrar a pontuação do usuário com a sintaxe: . " printf ( " você respondeu % d de % d perguntas corretamente ' , a pontuação , o total de -perguntas ); . "onde" total- perguntas " é o número total de perguntas que você colocou no teste