• Domingo 15 de Diciembre de 2024, 14:36

Autor Tema:  Que error tiene mi código?  (Leído 1754 veces)

makaveli_the_don

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Que error tiene mi código?
« en: Domingo 17 de Febrero de 2013, 11:58 »
0
Buenas, estoy  estudiando C++ y estoy practicando algunos ejercicios, pues bien
ahora estoy utilizando el Visual Studio 2012 , y escribo el codigo correctamente o al menos eso me parece a mi

este es el header
  • //LibroCalificaciones.h
    //Definicion de la calse LibroCalificaciones en un archivo separado de main
    #include <iostream>
    using std::cout;
    using std::endl;

    #include <iostream>
    using std::string;

    //definicion de la clase LibroCalificaciones
    class LibroCalificaciones
    {
    public:
       //el constructor inicializa nombreCurso con la cadena que se suministra como argumento
       LibroCalificaciones (string nombre)
       {
             establecerNombreCurso(nombre);//llama a la funcion establecer para inicialicar nombreCurso
        }//fin del constructor de LibroCalificaciones

       //funcion para establecer el nombre del curso
       void establecerNombreCurso (string nombre)
       {
        nombreCurso = nombre; //almacena el nombre del curso en el objeto
       }//fin de la funcion establecerNombreCurso

       //funcion para obtener el nombre del curso
       string obtenerNombreCurso ()
       {
       return nombreCurso; //devuelve el nombreCurso del objeto
       }// fin de la funcion obtenerNombreCurso

       //muestra un mensaje de bienvenida al usuario de LibroCalificaciones
       void mostrarMensaje ()
       {
          //llama a obtenerNombreCurso para obtener el nombreCurso
          cout <<"Bienvenido al libro de calificaciones para\n" << obtenerNombreCurso()
             <<"!"<<endl;
       }// fin de la funcion mostrarMensaje
    private:
       string nombreCurso; // nombre del curso para este LibroCalificaciones
    };

y este es el cpp



  • //inclusion de la clase LibroCalificaciones del archivo LibroCalificaciones.h para usarla en main
    #include <iostream>
    using std::cout;
    using std::endl;

    #include "LibroCalificaciones.h" // incluye la definicion de la clase LibroCalificaciones

    //la funcion main empieza la ejecucion del programa
    int main ()
    {
      //crea dos objetos LibroCalificaciones
       LibroCalificaciones libroCalificaciones1 ("CS101 Introduccion a la programacion en C++");
       LibroCalificaciones libroCalificaciones2 ("CS102 Estructura de datos en C++");

    //muestra el valor inicial de nombreCurso para cada LibroCalificaciones
       cout <<"libroCalificaciones1 creado para el curso:" <<libroCalificaciones1.
          obtenerNombreCurso()
          <<"\nLibroCalificaciones2 creado apra el curso:"<<libroCalificaciones2.obtenerNombreCurso()
          <<endl;
       system("PAUSE");
       return 0;

    }