Red de conocimiento informático - Conocimiento informático - Sistema CAI de aritmética mental para alumnos de primaria [Programación]

Sistema CAI de aritmética mental para alumnos de primaria [Programación]

# incluir ltstdlib.h gt

# incluir ltgraphics.h gt

# incluir ltconio.h gt

# incluir ltstdio.h gt

int n;

void voice(void);

void bienvenido _ text();

void c _ text();

int gwjj();

int swjj();

int gwcc();

int swcc();

int szhh();

Gráficos no válidos()

{ clr SCR();

textcolor(amarillo);

gotoxy (10, 10);

cprintf(" * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ");

gotoxy(10,11);

cprintf(" * ");

gotoxi(10,11);

cprintf(" * "); p>

gotoxi(10,12);

cprintf(" * " );

gotoxy(10,13);

cprintf(" * ");

gotoxy(10,14);

cprintf(" * ");

gotoxy(10,15);

cprintf(" * ");

gotoxy(10, 16);

cprintf(" * ");

gotoxy(10, 17 );

cprintf(" * ");

gotoxy (10,18);

cprintf(" * * * * * * * * * * * * * * * * * * * * * * * * * * *);

gotoxy(67, 10);

cprintf(" * ");

gotoxy(67,11);

cprintf(" * ") ;

gotoxy(67,12);

cprintf(" * ");

gotoxy(67,13);

cprintf(" * ");

gotoxy(67,14);

cprintf(" * ");

gotoxy(6715);

cprintf(" * ");

gotoxy(67,16);

cprintf(" * ");

gotoxy(6717) ;

cprintf(" * ");

}

void select()

{textcolor(rojo);

gotoxy(25,11);

cprintf("Bienvenido al Sistema CAI para estudiantes de primaria");

text color(11);

gotoxi(35,12);

cpri

ntf(" MENÚ ");

textcolor(blanco);

gotoxy(11, 13);

cprintf("Espada Ge Jiawei (presione 1) " );

gotoxy(39, 13);

cprintf("Wei Shi Jia Jian (presione 2)");

gotoxy(11, 15 ) ;

cprintf("Ge Weichengchu (presione 3)");

gotoxy(3915);

cprintf("Wei Shichengchu (presione 4) " );

gotoxy(27,17);

cprintf("Tamaño Hunhe (presione 5)");

}

void main()

{ int c, l1, l2, l3, l4, l5

gráfico()

Select(); >

printf(" \ r \ n \ n \ n \ n ");

scanf("d ", ampc

Conmutador (c)

{ caso 1: clr SCR(); l 1 = gwjj(); if(l 1 = = 0)break

Caso 2: clr SCR(); ; if(l2==0) interrupción;

Caso 3: clr SCR(); L3 = gwcc(); if(l3==0) interrupción;

Caso cuatro: clr SCR(); l4 = swcc(); if(l4==0) interrumpir;

Caso cinco: clr SCR(); l5 = szhh();

}

grafo();

select();

}

int gwjj ()

{ int k1, k2, k, t=0, f=0, p, v, l1, a

bienvenido _ texto(); printf("¿Qué materias quieres estudiar? \ n ");

scanf("d ", ampn

Hacer

{ for ( p = 0; p ltn; p )

{ k 1 = rand() 10

k2 = rand()

si(rand ( )2)

printf("d d= ",k1,k2);

Otros

{ if(k 1 lt;k2){ a = k2 ;k2 = k 1;k 1 = a;}

printf("d-d= ",k1,k2);

k2 =-k2;

}

scanf("d ", ampk);

if (k==k1 k2)

{ t; printf("Muy bien, eso es ¡bien! \n ");}

Otro

{ f;

printf("Lo siento, tu respuesta es incorrecta, puedes volver a ingresar:") ; voz();

scanf("d ", ampk);

if (k!=k1 k2)

{ k = k 1 k2 <; /p>

printf("La respuesta es: d\n ", k);

}

Otro

printf("Ahora respondes Es verdad\n ");

}

}

v =(t/n)* 100;

if(v gt;=80)

{ c_text();

scanf("d ", ampl 1);

si(l1==1) devuelve 1;

de lo contrario, devuelve 0;

}

Otro

{printf("Deberías intentarlo de nuevo, ¿verdad? 1 Sí, 0 No\n ");

scanf("d ", ampl 1 );

if(l1==1) continúa

Otros

Devuelve 0; >} mientras(1);

}

int swjj()

{int k1, k2, k, t=0, f=0, v , p, l2, a;

bienvenido _ text();

printf("¿Qué materias quieres estudiar?\n "); scanf("d ", ampn);

hacer

{ for(p = 0; p ltn; p )

{ k 1 = rand() 100;

k2 = rand() 100;

if(rand()2)

printf("d d= ",k1,k2);

Otros

{ if(k 1 lt;k2){ a = k2;k2 = k 1;k 1 = a;}

printf("d-d = ",k1,k2);

k2 =-k2;

}

scanf("d ", ampk);

if (k==k1 k2)

{ t; printf("¡Muy bien, tienes razón!\n");}

Otro

{ f;

printf("Lo siento, tu respuesta es incorrecta, puedes volver a ingresar:");

scanf("d ", ampk);

If (k!=k1 k2)

{ k = k 1 k2;

printf("La respuesta es: d\n ", k);

}

Otros

printf("¡Ahora tu respuesta es verdadera!\n ");

}

v =(t/n)* 100;

if(v gt;=80)

{ c _ text();

scanf( "d ", ampL2);

si(l2==1) devuelve 1;

de lo contrario, devuelve 0;

}

Otro

{printf("Deberías intentarlo de nuevo, ¿no? 1 sí, 2 no\n ");

scanf("d ", ampL2);

if(l2==1) continuar;

Otros

Devuelve 0;

}

}

} mientras(1);

}

int gwcc()

{int k1, k2, k, t=0, f=0, v, p, l3, a = 0;

bienvenido _ text();

printf("¿Qué materias quieres tomar? \ n "

scanf("d ", ampn

); Hacer

{ para(p = 0; p

ltn; p )

{ k 1 = rand() 10

k2 = rand()

si(rand()2) p>

printf("d*d= ",k1,k2);

Otros

{ k2 = k2 1;

k 1 = k 1 * k2;

printf("d/d= ",k1,k2);

a = 1;

}

scanf("d ", ampk);

if (a==0)

{if(k==k1*k2)

{ t; printf("¡Muy bien, tienes razón!\n ");}

Otro

{ f;

printf("Lo siento, usted La respuesta es incorrecta, puede volver a ingresar: ");

voice();

scanf("d ", ampk);

Si ( k! =k1*k2)

{ k = k 1 * k2;

printf("La respuesta es: d\n ", k);

}

Otros

printf("¡Ahora tu respuesta es verdadera! \ n ";

}

}< / p>

Otros

{ if(k = = k 1/k2){ t; printf("¡Muy bien, tienes razón!\n ");}

Otro

{ f;

printf("Lo siento, tu respuesta es incorrecta, puedes volver a ingresar:");

voice() ;

scanf("d ", ampk);

if (k!=k1/k2)

{ k = k 1/k2;

p>

printf("La respuesta es: d ", k);

}

Otro

printf("Ahora tu respuesta es verdadero !\n ");

}

}

}

v = (t/n)* 100; p>

if(v gt;=80)

{ c _ text();

scanf("d ", ampL3

<); p> if(l3==1) devuelve 1;

En caso contrario, devuelve 0;

}

Otros

{printf(" Deberías intentarlo de nuevo, ¿eh? 1 sí, 0 no\n ");

scanf("d ", ampL3);

if(l3==1) continuar;

Otros

{return 0;}

}

} mientras(1);

}

int swcc ()

{ int k1, k2, k, t=0, f=0, p, v, l4, a = 0

bienvenido_text(); p> p>

printf("¿Qué materias quieres tomar? \ n ");

scanf("d ", ampn

Hacer

{ for(p = 0; p ltn; p )

{

k 1 = rand() 100;

k2 = rand( ) 100;

if(rand()2)

printf("d*d= ",k1,k2);

Otros

{ k2 = k2 1;

k 1 = k2 * k 1

printf("d/d= ",k1,k2);

a = 1;

}

scanf("d", ampk);

if (a==0)

{if(k==k1*k2)

{ t; printf("¡Muy bien, tienes razón!\n ");}

Otros

{ f;

printf("Lo siento, tu respuesta es incorrecta, puedes volver a ingresar:");

voice();

scanf("d ", ampk);

If (k==k1*k2)

{ k = k 1 * k2;

printf("La respuesta es: d ", k);

}

Otro

printf("¡Ahora tu respuesta es verdadera! \ n ") ;

}

}

Otro

{

Si (k==k1 /k2)

{ t; printf("Verdadero\n");}

Otro

{ f;printf("Error\n"); }

}

}

v =(t/n)* 100;

si(v gt; =80)

{ c _ text();

scanf("d ", ampl4

if(l4==1) devuelve 1;

De lo contrario, devuelve 0;

}

Otro

{printf("Deberías intentarlo de nuevo, ¿verdad? 1 Sí, 0 no\n ") ;

scanf("d ", ampl4);

if(l4==1)continue;

Otro

Devuelve 0 ;

}

} mientras(1);

}

int szhh()

{ int k1, k2, t=0, f=0, p, v, k, x, l5;

printf("¿Qué materias quieres estudiar?/n ");

scanf("d ", ampn);

hacer

{ for(p = 0; p ltn; p )

{ k 1 = rand () 10;

k2 = rand() 10;

if(rand()2)

{printf("d*d-d = ",k1 ,k2,k 1);

scanf(" amp;d", ampk);

If (k==k1*k2-k1)

{ t ;printf("¡Genial, tienes razón! \n ");}

Otro

{ f;

printf("Lo siento, tu respuesta es incorrecta, puedes volver a ingresar:") ;

scanf("d ", ampk);

if (k!=k1*k2-k1)

{ x = k 1 * k2- k 1;

printf("La respuesta es: d\n ", x);

}

Otros

{printf( "Ahora tu respuesta es verdadera\n ");}

}

}

>

Otros

{ if(k 1 gt;k2)

{ k2 = k2 1;

k 1 = k2 * k 1;

printf("d d/d= ", k2, k1, k2);

scanf("d ", ampk

if (k==); k2 k1/k2)

{ t; printf("¡Muy bien, tienes razón!\n");}

Otro

{ f; /p>

printf("Lo siento, tu respuesta es incorrecta, puedes volver a ingresar: ");

scanf("d ", ampk

if ( k!=k2 k1/k2)

{ x = k2 k 1/k2;

printf("La respuesta es: d\n ", x);

}

Otros

{printf("Esta vez tu respuesta es verdadera\ n ");}

}

}

Otros

{ k 1 = k 1 1;

k2 = k 1 * k2

printf( "d-d/ d= ",k2,k2,k 1);

scanf("d ", ampk);

Si (k==k2-k2/k1)

{ t; printf("¡Muy bien, tienes razón!\n ");}

Otro

{ f;

printf(" Lo sentimos, tu respuesta es incorrecta, puedes volver a ingresar: ");

scanf("d ", ampk);

If (k!=k2 -k2/k1)

{ x = k2-k2/k 1;

printf("La respuesta es: d\n ", x);

}

Otro

{printf("Esta vez tu respuesta es verdadera\ n ");}

}

}

}

}

v =(t/n)* 100;

si(v gt;=80)

p >

{ c _ text();

scanf("d ", ampl5

if(l5==1) devuelve 1

< p; >De lo contrario, devuelve 0;

}

Otro

{printf("Deberías intentarlo de nuevo, ¿verdad? 1 sí, 0 no\n " ); /p>

scanf("d ", ampl5);

if(l5==1) continuar

Otros

{ Return 0; }

}

} while(1);

}

voz nula()

{Sonido (500);

Retraso(100000);

nosound();

}

void bienvenido_text()

{textcolor(rojo);

gotoxy(2, 2);

cprintf("Bienvenido aquí: \ r \ n ");

}

void c_text()

{textcolor(red);

cprintf("Felicitaciones, ¿quieres pasar al siguiente paso? 1 sí, 0 no\n ");

}