¡Lenguaje C universitario! ! Pregunta de programación, ¡ayúdame a comprobar si hay algún error en mis respuestas! ! Gracias a todos.
/*El programa 1 presenta a los estudiantes un problema de operación de suma ingresando dos sumandos. Si la respuesta ingresada es correcta, se mostrará "¡Correcto!"; de lo contrario, se mostrará "¡Error!" . */
#include
void main(void)
{
int a, b, s
<; p>printf("Ingrese dos números: ");scanf("dd",amp;a,amp;b);
printf("Ingrese d d resultado= ",a,b);
scanf("d",amp;s);
if(s==a b)
printf( "Correcto \n");
else
printf("Error\n");
}
/*Programa 2 Dar a los estudiantes un problema de operación de suma al ingresar dos sumandos. Si la respuesta ingresada es correcta, mostrará "¡Correcto!"; de lo contrario, mostrará "¡Error! Inténtelo de nuevo hasta que lo haga correctamente". */
#include
void main(void)
{
int a, b, s
<; p>printf("Ingrese dos números: ");scanf("dd",amp;a,amp;b);
printf("Ingrese d d resultado= ",a,b);
scanf("d",amp;s);
mientras(s!=a b)
{
printf("¡Error! Inténtelo de nuevo\n");
printf("Ingrese el resultado de d d=", a, b
scanf(); "d",amp;s);
}
printf("correct\n");
}
/* El programa 3 les presenta a los estudiantes un problema de operación de suma ingresando dos sumandos. Si la respuesta ingresada es correcta, se mostrará "¡Correcto!". De lo contrario, se les pedirá que lo rehagan y se mostrará "¡Error! Inténtalo". de nuevo." !", da hasta tres oportunidades,
Si aún así no lo haces bien, mostrará "¡Error! Lo has intentado tres veces. La prueba ha terminado." */
#include
void main(void)
{
int a, b, s, n=0; /p>
printf("Ingrese dos números: ");
scanf("dd", amp; a, amp; b);
printf(" Por favor ingrese el resultado de d d=", a, b);
scanf("d", amp; s); n;
while(s!=a b)
{
printf("¡Error! Inténtelo de nuevo\n");
printf("Ingrese el resultado de d d=", a, b <); /p>
scanf("d",amp;s);
n;
if(n==3)break;
}
if(s!=a b)
printf("¡Error! Lo has intentado tres veces. La prueba ha terminado.
\n");
else
printf("correct\n");
}
/*El programa 4 está listo continuamente 10 preguntas La computadora genera aleatoriamente dos sumandos entre 1 y 10.
Dé a los estudiantes una pregunta de operación de suma. Si la respuesta ingresada es correcta, se mostrará "¡Correcto!". >De lo contrario, se mostrará "¡Error!" y no se le dará oportunidad de volver a hacerlo. Después de completar 10 preguntas, la puntuación total se calculará en base a 10 puntos por cada pregunta.
Luego imprima. la puntuación total y el número total de preguntas incorrectas */
#include "time.h"
#include "stdlib.h"
#include
void main(void)
{
int a, b, s, n, fs=0, ts=0;
srand(tiempo(NULL));
for(n=1;nlt;=10;n)
{a=rand()10 1;
b=rand()10 1;
printf("Ingrese el resultado de la pregunta d d =", n, a, b);
scanf("d", amp); ; s);
if(s!=a b)
{printf("Error!\n"); >
{printf("Correcto\n "); fs =10;}
}
printf("Puntuación total=d\n", fs); p>
printf("Número de preguntas incorrectas =d\n", ts);
}
/*Programa 5: Genera aleatoriamente 10 problemas de suma y resta a través del computadora Los dos operandos están entre 1 y 10. Número aleatorio,
El tipo de operación es una operación de suma y resta generada aleatoriamente. Si la respuesta ingresada es correcta, se mostrará "¡Correcto!". /p>
En caso contrario se mostrará "¡Error!", sin dar la oportunidad de rehacer, después de completar 10 preguntas, la puntuación total se calculará en base a 10 puntos por cada pregunta,
Luego imprima la puntuación total y el número total de preguntas incorrectas.
*/
#include "time.h"
#include "stdlib.h"
#include
void main(void )
{
int a, b, s, n, fs=0, ts=0
char fh; srand(tiempo(NULL));
for(n=1;nlt;=10;n)
{
a=rand()10 1 ;
b=rand()10 1;
fh=rand()2?':'-';
printf("Por favor, introduzca el El resultado de la pregunta d c d=", n, a, c, b);
scanf("d", amp; s);
if(s!=(fh= =' '?a b:a-b))
{printf("¡Error!\n");ts;}
else
{printf("Correcto \n"); fs =10;}
}
printf("Puntuación total=d\n", fs);
printf("Error Número de preguntas = d\n", ts);
}
/*Pregunta para pensar: Si el programa 5 va a poder realizar cualquier operación de suma, resta, multiplicación, y división, ¿Cómo se debe modificar? */
#include "time.h"
#include "stdlib.h"
#include
void main(void )
{
int a, b, s, ss, n, f=0, t=0,
char fh; >
srand(tiempo(NULL));
for(n=1;nlt;=10;n)
{
a=rand ()10 1;
b=rand()10 1;
r=rand()4;
if(r==0)fh= ' ';
si no(r==1)fh='-';
si no(r==2)fh='*';
else fh='/';
printf("Ingrese el resultado de la pregunta d d c d=", n, a, fh, b
scanf("d "); , amp; s);
if(r==0)ss=a b;
si no(r==1)ss=a-b;
else if(r==2)ss=a*b;
else ss=a/b;
if(s!=ss)
{ printf("¡Error!\n"); t;}
else
{printf("Correcto\n"); }
printf("Puntuación total=d\n", f);
printf("Número de preguntas incorrectas=d\n", t);
}