Hallo liebe Forum-Gemeinde,
mein Sohn soll für die Schule bis Montag ein Programm in C basteln, dass 10 zufällige Rechenaufgaben ausgibt, die im Konsolenfenster beantwortet werden können. Es soll Addition, Subtraktion, Division und Multiplikation darin vorkommen.
Am Ende des Programms soll die Anzahl der richtigen Antworten in Prozent angegeben werden.
Um ehrlich zu sein empfinde ich die Komplexität der Aufgabe als ziemlich hoch.
Er hatte bisher 3 Tage hintereinander C im Unterricht (Berufsschule Informatik) und soll nun diese Aufgabe lösen.
Bei mir liegt das letzte mal mit C arbeiten auch schon etwas länger zurück, weshalb meine Vorstellungskraft sich in Grenzen hält.
Das man mit der funktion "rand" Zufallszahlen erzeugen kann, das weiß ich noch und habe mich deshalb mal an einer reinen Ausgabe von Zufallszahlen versucht.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int variable;
for(int i = 0; i < 10; i++)
{
variable = rand() % 100;
printf("Die Zahl lautet %d\n", variable);
}
return 0;
}
Meine Überlegung ist jetzt, dass die Zufallszahlen in Variablen gespeichert werden, diese bilden dann die Aufgaben, deren Lösung dann vom Benutzer eingegeben und vom Computer überprüft werden muss.
Wie wir das verwirklichen sollen, keine Ahnung, daher würde ich mich sehr über Ideen und Lösungsvorschläge freuen.
liebe Grüße!
mein Sohn soll für die Schule bis Montag ein Programm in C basteln, dass 10 zufällige Rechenaufgaben ausgibt, die im Konsolenfenster beantwortet werden können. Es soll Addition, Subtraktion, Division und Multiplikation darin vorkommen.
Am Ende des Programms soll die Anzahl der richtigen Antworten in Prozent angegeben werden.
Um ehrlich zu sein empfinde ich die Komplexität der Aufgabe als ziemlich hoch.
Er hatte bisher 3 Tage hintereinander C im Unterricht (Berufsschule Informatik) und soll nun diese Aufgabe lösen.
Bei mir liegt das letzte mal mit C arbeiten auch schon etwas länger zurück, weshalb meine Vorstellungskraft sich in Grenzen hält.
Das man mit der funktion "rand" Zufallszahlen erzeugen kann, das weiß ich noch und habe mich deshalb mal an einer reinen Ausgabe von Zufallszahlen versucht.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int variable;
for(int i = 0; i < 10; i++)
{
variable = rand() % 100;
printf("Die Zahl lautet %d\n", variable);
}
return 0;
}
Meine Überlegung ist jetzt, dass die Zufallszahlen in Variablen gespeichert werden, diese bilden dann die Aufgaben, deren Lösung dann vom Benutzer eingegeben und vom Computer überprüft werden muss.
Wie wir das verwirklichen sollen, keine Ahnung, daher würde ich mich sehr über Ideen und Lösungsvorschläge freuen.
liebe Grüße!