Wie kann man Fragen in einem Quiz zufällig programmieren?

...komplette Frage anzeigen

4 Antworten

Fragen, Antwortmöglichkeiten, und korrekte Antwort sollte nicht bestandteil des Quelltextes sein. Du könntest diese z.B. in einer XML-Datei speichern. Es gibt für die meisten Programmiersprachen fertige Module die dir das auslesen und abspeichern von XML ermöglichen. 

Wie der Code ist, hängt natürlich von der Programmiersprache ab.

Antwort bewerten Vielen Dank für Deine Bewertung
martinove 10.06.2016, 15:44

Und wie geht das?

0
kloogshizer 10.06.2016, 15:50
@martinove

Das ist zu kompliziert um es hier zu erklären, und hängt auch von deiner Entwicklungsumgebung ab. Das Einbinden von Libraries geht mit "import", aber da suchst du dir eine Anleitung für deine Entwicklungsumgebung.

XStream ist sehr einfach in der Handhabung: http://x-stream.github.io/ 

0
procoder42 10.06.2016, 16:05

Ich hätte mit JSON gearbeitet. Ist aber Geschmacksache ;)

0
Antwort bewerten Vielen Dank für Deine Bewertung
martinove 10.06.2016, 15:43

Und wo kommen dann die Fragen rein?

0

Du könntest eine Liste mit Fragen verwenden. Mit der Klasse Random nimmst du dann eine Frage raus, stellst diese, und entfernst diese aus der Liste.

List fragen = new ArrayList<>();
fragen.add("...");
int randomFragenIndex = new Random().nextInt(fragen.size());
stelleFrage(fragen.get(randomFragenIndex));
fragen.remove(randomFragenIndex)
Antwort bewerten Vielen Dank für Deine Bewertung

Man kann nicht zufällig programmieren.  Man kann aber zufällige Fragen programmieren.

Antwort bewerten Vielen Dank für Deine Bewertung
martinove 10.06.2016, 15:41

Und wie?

0

Was möchtest Du wissen?