#ifndef PREGUNTANUMERICA_H
#define PREGUNTANUMERICA_H

#include"PreguntaAbierta.h"
#include<QLineEdit>
//Esta clase tiene herencia publica de la clase PreguntaAbierta
class PreguntaNumerica : public PreguntaAbierta{

public:
    /*
    Esta clase usa los metodos leerPregunta e imprimirPregunta de su clase padre
    razon por la cual no se declara ni implementa en esta clase
    */
    /// Constructor por defecto de la clase
    PreguntaNumerica();
    /// Destructor virtual de la clase
    virtual ~PreguntaNumerica();
    /// Este metodo permite aplicar y evaluar la pregunta al usuario
    /// @return respuestaUsuario Referencia a la respuesta del usuario
    /// @return Retorne un entero que corresponde a la puntacion obtenida
    virtual int aplicar(const QString& respuestaUsuario);

private:
    /// Constructor de copia de la clase
    PreguntaNumerica(const PreguntaNumerica&);
    /// Operador de asignacion de la clase
    const PreguntaNumerica& operator=(const PreguntaNumerica &);

};

#endif
