The TestGenerator class Erzeugt Fragen (Aufgaben) zum Rechnen mit Zahlen. T kann eine ganze eine rationale oder auch eine Fließkommazahl sein. More...
#include <x017.h>
Public Types | |
| enum | Ops { Ops::plus, Ops::minus, Ops::mul, Ops::div } |
| using | DataC = std::vector< T > |
| using | OpsC = std::array< Ops, 4 > |
| using | Question = std::tuple< T, T, Ops > |
Public Member Functions | |
| TestGenerator (size_t maxq, const DataC &data) | |
| TestGenerator Konstruktor. More... | |
| auto | next_question () |
| next_question generiere eine Frage More... | |
| bool | has_questions () |
| has_questions More... | |
Static Public Member Functions | |
| static T | calc_result (const Question &q) |
| get_result berechne korrekte Antwort More... | |
The TestGenerator class Erzeugt Fragen (Aufgaben) zum Rechnen mit Zahlen. T kann eine ganze eine rationale oder auch eine Fließkommazahl sein.
| using nmx::apps::x017::TestGenerator< T >::DataC = std::vector<T> |
| using nmx::apps::x017::TestGenerator< T >::OpsC = std::array<Ops, 4> |
| using nmx::apps::x017::TestGenerator< T >::Question = std::tuple<T, T, Ops> |
|
strong |
|
inline |
TestGenerator Konstruktor.
| maxq | Anzahl der Fragen |
| data | Feld mit Zahlen zur Generierung von Fragen z.B. {1/2,1/3,1/4,...} |
|
inlinestatic |
|
inline |
|
inline |
1.8.13