domingo, 31 de octubre de 2010

Deitel_C++_3.35 (Operaciones simples de Aritmética)

_____________________________________________________________________________________
3.35 Las computadoras son cada vez más importantes en la educación. Escriba un programa que ayude a un estudiante de primaria a que aprenda a multiplicar. Utilice rand para producir dos enteros positivos de un sólo dígito. Después debe desplegar una pregunta como la siguiente:
¿Cuánto es 6 por 7?
Entonces el estudiante escribe la respuesta. Su programa verifica la respuesta del estudiante. Si ésta es correcta, despliega "Muy bien", y después hace otra pregunta. Si la respuesta es incorrecta, despliega "No. Intenta de nuevo", y deja que el estudiante intente de nuevo la misma pregunta repetidamente, hasta que al final da la respuesta correcta.
_____________________________________________________________________________________
Este programa ayuda a alumnos de primaria a aprender a realizar operaciones simples de aritmética. El propio programa también es muy simple. Se genera un par de números aleatorios y se solicita la respuesta al alumno hasta que ésta es correcta. Una versión completa de este programa es Educación asistida por computadora
//Preguntas de aritmetica. 

  #include <iostream>
  #include <ctime>
  #include <cstdlib>
  using namespace std;

////////////////////////////////////////////////
// FUNCION GENERADOR
////////////////////////////////////////////////
  
  int generador (void)

  {
   return 1 + rand() % 9;
  }

//////////////////////////////////////////////
// MAIN
//////////////////////////////////////////////

  int main ()
  {
   int number1, number2, respuesta;
   number1 = generador();
   number2 = generador();

   cout <<"\nCuanto es " << number1 << " x "<<number2 << "?" <<endl;
   cin>> respuesta;

  while (number1 * number2 != respuesta)
     {
      cout <<"No. Por favor trata de nuevo."<<endl;
      cin >> respuesta;
     }

  cout << "Muy bien!"<<endl; 
  return 0;
  }

No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...