Skip to content
QMentat is a flexible and powerful mental arithmetic practice program.
C++ TypeScript Prolog Shell
Find file
Failed to load latest commit information.
documentation * Help viewer works, and doesn't use assistant anymore. One small bug…
.gitignore Removed the .deb packaging files, which I've decided should go elsewh…
Addition_32x32.png * Added icons png/xcf files
Addition_32x32.xcf * Added icons png/xcf files
Division_32x32.png * Added icons png/xcf files
Division_32x32.xcf * Added icons png/xcf files
Doxyfile * Fixes to Doxyfile to reflect new paths. Documentation now builds.
FixedPoint.h * Added a README file.
INSTALL Added a first step dealing with what dependencies need to be installe…
LICENSE * Removed useless stuff from LICENSE file.
Multiplication_32x32.png * Added icons png/xcf files
Multiplication_32x32.xcf * Added icons png/xcf files
Powers_32x32.png * Added icons png/xcf files
Powers_32x32.xcf * Added icons png/xcf files
QMentat.ico * Some changes for the Windows build to the project file (preliminary…
QMentat.png * Added icons png/xcf files
QMentat.pro Some cleanup to the project file.
QMentat.rc * Some changes for the Windows build to the project file (preliminary…
QMentat.sh * Now installs into /usr. Can now be packaged as a .deb package.
README Added a link to the program's home page in the README, both for direc…
Roots_32x32.png * Added icons png/xcf files
Roots_32x32.xcf * Added icons png/xcf files
Subtraction_32x32.png * Added icons png/xcf files
Subtraction_32x32.xcf * Added icons png/xcf files
additionconfigframe.cpp * Changed license to GPL version 3, and updated LICENSE file, as well…
additionconfigframe.h * Changed license to GPL version 3, and updated LICENSE file, as well…
additionconfigframe.ui * Added new license agreement dialog. Makes sure the user accepts the
additionmodule.cpp * Changed license to GPL version 3, and updated LICENSE file, as well…
additionmodule.h * Changed license to GPL version 3, and updated LICENSE file, as well…
bigfixedpoint.cpp * Some changes for the Windows build to the project file (preliminary…
bigfixedpoint.h * Some changes for the Windows build to the project file (preliminary…
divisionconfigframe.cpp * Changed license to GPL version 3, and updated LICENSE file, as well…
divisionconfigframe.h * Changed license to GPL version 3, and updated LICENSE file, as well…
divisionconfigframe.ui * Additional work on documentation.
divisionmodule.cpp * Replaced round() with qRound(), which is both more correct in this …
divisionmodule.h * Changed license to GPL version 3, and updated LICENSE file, as well…
exit.png * Added icons png/xcf files
helpbrowser.cpp * Changed license to GPL version 3, and updated LICENSE file, as well…
helpbrowser.h * Added a README file.
helpdialog.cpp * Changed license to GPL version 3, and updated LICENSE file, as well…
helpdialog.h * Added a README file.
helpdialog.ui * Help viewer works, and doesn't use assistant anymore. One small bug…
licensedialog.cpp * Added a README file.
licensedialog.h * Added a README file.
licensedialog.ui * Small update to the license dialog stuff.
main.cpp * Added a README file.
mainwindow.cpp * Some changes for the Windows build to the project file (preliminary…
mainwindow.h * Some changes for the Windows build to the project file (preliminary…
mainwindow.ui * Bumped up the version number to 0.9.0. Added the new .0 to track bu…
mathdisplayform.cpp * Additional work on documentation.
mathdisplayform.h * Updated version number to v0.7 in honor of the new preferences dialog
mathdisplayform.ui Initial commit of most important files.
multiplicationconfigframe.cpp * Changed license to GPL version 3, and updated LICENSE file, as well…
multiplicationconfigframe.h * Changed license to GPL version 3, and updated LICENSE file, as well…
multiplicationconfigframe.ui * Additional work on documentation.
multiplicationmodule.cpp * Changed license to GPL version 3, and updated LICENSE file, as well…
multiplicationmodule.h * Changed license to GPL version 3, and updated LICENSE file, as well…
package.sh Removed the .deb packaging files, which I've decided should go elsewh…
pieview.cpp * Changed license to GPL version 3, and updated LICENSE file, as well…
pieview.h * Added a rudimentary pie chart and a new statistics menu item
powersconfigframe.cpp * Changed license to GPL version 3, and updated LICENSE file, as well…
powersconfigframe.h * Changed license to GPL version 3, and updated LICENSE file, as well…
powersconfigframe.ui * Additional work on documentation.
powersmodule.cpp * Changed license to GPL version 3, and updated LICENSE file, as well…
powersmodule.h * Changed license to GPL version 3, and updated LICENSE file, as well…
practicemodule.h * Changed license to GPL version 3, and updated LICENSE file, as well…
preferences.cpp * Added a README file.
preferences.h * Added a README file.
preferencesdialog.cpp * Added a README file.
preferencesdialog.h * Added a README file.
preferencesdialog.ui * Additional work on documentation.
preferenceslistener.h * Added a README file.
qbigfixedvalidator.cpp * Added a README file.
qbigfixedvalidator.h * Added a README file.
qmentat.desktop * Bumped up the version number to 0.9.0. Added the new .0 to track bu…
qmentat.qrc * Added new license agreement dialog. Makes sure the user accepts the
qmentat_es.ts Updated (with lupdate) for this version. Had forgotten to update the …
qmentat_fr.ts * Added new license agreement dialog. Makes sure the user accepts the
questiondisplay.cpp * Added a README file.
questiondisplay.h * Added a README file.
questiondisplayform.cpp * Added a README file.
questiondisplayform.h * Added a README file.
questiondisplayform.ui Initial commit of most important files.
qulonglongvalidator.cpp * Added a README file.
qulonglongvalidator.h * Added a README file.
random.h * Added a README file.
rootsconfigframe.cpp * Changed license to GPL version 3, and updated LICENSE file, as well…
rootsconfigframe.h * Changed license to GPL version 3, and updated LICENSE file, as well…
rootsconfigframe.ui * Roots must always be above 0. QIntValidator seems to allow typing in
rootsmodule.cpp * Changed license to GPL version 3, and updated LICENSE file, as well…
rootsmodule.h * Changed license to GPL version 3, and updated LICENSE file, as well…
statisticsdialog.cpp * Added a README file.
statisticsdialog.h * Added a README file.
statisticsdialog.ui * Added a rudimentary pie chart and a new statistics menu item
subtractionconfigframe.cpp * Changed license to GPL version 3, and updated LICENSE file, as well…
subtractionconfigframe.h * Changed license to GPL version 3, and updated LICENSE file, as well…
subtractionconfigframe.ui * Added new license agreement dialog. Makes sure the user accepts the
subtractionmodule.cpp * Changed license to GPL version 3, and updated LICENSE file, as well…
subtractionmodule.h * Changed license to GPL version 3, and updated LICENSE file, as well…

README

QMentat is a program to help you practice mental arithmetic. It uses arbitrary length fixed point arithmetic and can handle any size numbers, only limited by the size of your screen (and in the case of division with an integer result, the speed at which the number can be factored). It is also quite configurable, allowing you to tailor the questions to your needs.

For instructions on building and installing, please see the INSTALL file.

The home page for QMentat is at: http://realgrep.github.io/QMentat/

Michel Dusseault <mike.dusseault@gmail.com>

Something went wrong with that request. Please try again.