-
Cómo hacer un programa de Elección Múltiple de prueba en C
-
Mientras que C es un lenguaje caballo de batalla que le da la capacidad de codificar todo, desde los sistemas de videojuegos operativo, primero tiene que aprender a programar en el lenguaje. En consecuencia, cuando usted es el primer aprendizaje de la lengua, sus proyectos no serán juegos de vídeo en 3D o los componentes del sistema operativo. Serán programas sencillos para enseñarle los conceptos básicos de la lengua. Uno de estos proyectos es la administración de una prueba de opción múltiple a partir de la línea de comandos e indicando al usuario su puntuación final.Instrucciones
1 Declarar un número entero que su va a utilizar para su calificación, usando la sintaxis "int puntuación = 0;" donde la puntuación es el nombre de la variable número entero que va a utilizar. A continuación, declarar un número entero para la respuesta a cada pregunta utilizando la sintaxis "selección int;" donde "selección" es el nombre utilizará la variable.
2 Tipo "tribunal <<" asunto ";" donde "pregunta" es la pregunta que deseas hacer.
3 Tipo "printf (" elección: Respuesta '); " donde "elección" es el número de la posible respuesta.
4 Repita el paso 3 hasta que dé la respuesta correcta y los distractores incorrectas para la pregunta.
5 Tipo "scanf ("% d ", y la selección);" para permitir que el tomador de la prueba a la entrada de su elección y asignarlo a la variable de selección.
6 Configurar el "if" que comprobará su respuesta para ver si es correcta. Utilice la sintaxis:
"Si (la selección == haga respuesta) {
puntuación = puntuación + 1;
printf ( "correcto");
} "
para aumentar la puntuación del tomador de la prueba para reflejar la respuesta correcta, y donde "correcta" es un mensaje apropiado para informar al tomador de la prueba de este hecho.
7 Configurar el código de si el usuario recibe la pregunta equivocada con la sintaxis:
"Else {
printf('Incorrect, the correct answer was: correct-answer');
} "
donde "incorrecta" es el mensaje que desea utilizar para informar al tomador de la prueba que él consiguió la pregunta equivocada, y "correcto-respuesta" es la respuesta correcta.
8 Repita los pasos del dos al siete hasta que haya escrito todas las preguntas.
9 Mostrar la puntuación del usuario con la sintaxis: "printf (" Ha respondido% d de% d preguntas correctamente ', cuenta, en total-preguntas); " donde "Total-preguntas" es el número total de preguntas que usted pone en la prueba.