Operatoren Wie kann ich folgende Aufgabe möglichst einfach lösen??

BlauesMeer

Mitglied
In einem Reisezentrum der Deutschen Bahn arbeiten sechs Kundenberater an den Plätzen 1 bis 6. Jeder Kunde zieht beim Betreten des Reisezentrums eine Nummernkarte mit einer ganzzahligen Bearbeitungsnummer. Die Kunden sollen möglichst gleichmäßig auf die Plätze verteilt werden. Schreiben Sie ein Programm, das für eine beliebige ganzzahlige Bearbeitungsnummer den zuständigen Platz (1 bis 6) ausgibt. Zum Testen speichern Sie eine Bearbeitungsnummer in einer initialisierten Variablen und geben Sie den Beraterplatz über ein Meldungsfenster aus. Verwenden Sie nur Java-Anweisungen, die Sie bis zur Vorlesung Nr. 3 kennengelernt haben!
Vielen Dank schonmal an ALLE!! :)
 

JStein52

Top Contributor
Gemeint ist halt mit einfachsten Mitteln, was immer das genau ist. Das weiss er dann schon. Und ich würde halt die nummern immer in 6er Blöcke aufteilen so das Nummer 1 auf Platz 1 kommt, Nummer 2 auf Platz 2 bis Nummer 6 auf Platz 6. Und dann gehts wieder von vorne los. Nummer 7 auf Platz 1, Nummer 8 auf Platz 2 usw. Ist es so gemeint? Und wie sieht man der Nummer dann an zu welchem Platz sie gehört ? habt ihr den Modulo-Operator schon gehabt ? Wenn ja dann ist:

Java:
platzNummer = bearbeitungsnummer % 6;
if (platzNummer == 0)
    platznummer = 6;
 

JStein52

Top Contributor
Na siehst du. Und wenn du meinst dass die Verteilungsstrategie so in Ordnung ist dann musst du die kurze Berechnung oben nur noch in einen passenden Rahmen einbetten, (Eclipse-Projekt mit main()-Methode) die Variablen passend deklarieren und anschliessend ein Meldungsfenster ausgeben.
 

Neue Themen


Oben