Preguntas del examen de programación para estudiantes de primaria
# include & ltstdlib.h & gt
# include & lttime.h & gt
void plus (no válido) ;
void dec(no válido);
void muti(no válido);
void divi(no válido);
int menu(
preguntas nulas(int s);
prueba nula();
recuento nulo(); b, c, ans//a, b son dos operandos, C es el resultado de la entrada del usuario y ans es la respuesta correcta.
int s; //Se utiliza para almacenar el tipo de operación seleccionado por el usuario.
int error=0, puntuación = 0; //error es el número de preguntas respondidas incorrectamente.
int I;
void main()
{ while(1)
{ s = menú();
if(s <5)plus();
else { printf(" \ n ");
Salir(0);
}
count();
Printf("Presione cualquier tecla para continuar...\ n ");
getchar();
}
}
int menu()
{Puntuación=0, error=0, I = 0;
System("cls"); //Borrar la pantalla
Printf("\n ☆Sistema de prueba de operación aritmética de escuela primaria☆\ n \ n "); 1- Prueba de suma\n2-Prueba de resta\n3-Prueba de multiplicación\n4-Prueba de división\n5-Salir\n\");
Printf("Ingrese un número para seleccionar el tipo de prueba:" );
scanf("%d ",& amps);
Y (!(s = = 1 | | s = = 2 | | s = = 3 | | s = = 4 | s = = 5))
{printf("Ingrese un número para seleccionar el tipo de prueba:");
scanf("%d ", & amps);
p>
}
Devuelve s;
}
void plus (no válido)
{ system(" cls ") ;
printf("\nLa prueba comienza, ingresa un número para responder la pregunta: s0=%d\n\n ",s);
for(I = 0; i & lt3;i++)
{ ques(s);
scanf("%d ", & ampc);
if(c==-1 ) roto;
prueba();
}
}
Problema no válido (entero)
{ srand(time(NULL));
a = rand()% 10;
b = 1+rand()% 9 ;
Cambiar
p>
{Caso 1:
ans = a+b;
printf(" %2d ) %d+%d= ", i+1, a, b) ;
Descanso;
Caso 2:
Si (a & ltb)
{ int t = a;
a = b;
b = t
}
ans; = a-b;
printf(" %2d) %d-%d= ",i+1,a,b);
Pausa;
Caso 3:
ans = a * b;
printf(" %2d) %d*%d= ",i+1,a,b);
Pausa;
Caso 4:
p>ans = a;
a* = b;
printf(" % 2d) %d/%d= ",i+1,a,b) ;
Descanso;
}
}
Prueba no válida()
{ if(c== ans)
{ printf("\t\tCorrección! \ n ");
Puntuación = puntuación + 10;
}
Otros
{printf ("\t\tError! \n ");
error++;
}
}
<p>Recuento no válido()
{ printf("\nPuntuación:%d\nNúmero de preguntas incorrectas:%d\n\n", puntuación, error);
getchar ( );
}