Zum Inhalt
Aufgabengenerator
Aus ProgrammingWiki
Archivierte Version vom 2011-01-10T19:41:05+00:00.
Aktuelle Version
void make(String sign, int count, int limit, int total) { int sum = -1; Random rand = new Random(); String r = ""; while(sum > total || sum < 0){ sum = 0; r = ""; for(int i=0; i < count; i++){ int ran = Math.abs(rand.nextInt() % limit); if(sign.equals("+")) if(i==0) sum = ran; else sum += ran; if(sign.equals("-")) if(i==0) sum = ran; else sum -= ran; if(sign.equals("*")) if(i==0) sum = ran; else sum *= ran; if(sign.equals("/")) if(i==0) sum = ran; else sum /= ran; if( i <count-1) r += (ran) +" "+ sign + " "; else r += (ran); } } System.out.println(r + " = " + sum); }
for(int i=0; i < 20; i++) make("+",3,10,100);
ausführen
Seite
Quelltext
Versionen/Autoren
Konto registrieren
Anmelden
Navigation
Startseite
Letzte Änderungen
Alle Seiten
Einführungskurs
Hilfe
Dateien
Suche
Suchen
Werkzeuge
Links auf diese Seite
Spezialseiten