Hilfe bei Programm (Mitarbeiter, Auftrag, Verdienst)

Status
Nicht offen für weitere Antworten.
S

Studentjjjaaavaaa

Gast
ich weiss aber wirklich nicht wie kann man damit gut anfangen.
wie kann man schleife nuzen??? Danke sehr für Hilfe!!!

Bilden Sie die nachfolgende Problemstellung auf Klassen, Attribute und Methoden ab. Beachten
Sie hierzu die Implementierungshinweise/-vorschriften weiter unten.
Problemstellung

Eine Unternehmung bietet verschiedene IT-Beratungsdienstleitungen ihren Kunden an.
Die Angestellten der Unternehmung akquirieren Aufträge, deren Volumina sich i.d.R. zufällig
zwischen 10'000 CHF und 100'000 CHF bewegen. Neben einem Basissalär erhalten die
Angestellten zusätzlich einen Bonus ausbezahlt, welcher sich in Abhängigkeit des Alters des
Angestellten und der Volumina der von ihm akquirierten Aufträge berechnet. Angestellte die älter
als 40 Jahre sind erhalten 5% der Aufträge als Bonus gutgeschrieben, während jüngere Mitarbeiter
lediglich 1% erhalten.
Beispiele:

• Anton Meier ist 30 Jahre alt und verdient ein Basissalär von 8'000 CHF im Monat. Er sichert
sich einen Auftrag in der Höhe von 20'000 CHF, sowie einen in der Höhe von 60'000. Am
Ende des Monats erhält er
8'000 + 20'000 * 1% + 60'000 * 1%= 8'800 CHF
ausbezahlt.

• Hans Muster ist 45 Jahre alt und verdient ein Basissalär von 10'000 CHF im Monat. Er
sichert sich einen Auftrag in der Höhe von 100'000 CHF. Am Ende des Monats erhält er
10'000 + 100'000 * 5%= 15'000 CHF
ausbezahlt.

Implementierungshinweise/-vorschriften

• Bilden Sie die Angestellten wie oben beschrieben auf eine Klasse Employee ab. Die Klasse
Employee soll eine Methode mit dem Namen acquireJob besitzen, welche als Argument ein
Objekt der Klasse Job erwartet. Der Name des Angestellten soll bei der Erzeugung des Objektes
festgelegt werden.
• Initialisieren Sie Objekte der von Ihnen zu definierenden Klasse Job bei ihrer Erzeugung mit
einem Auftragsvolumen zwischen 10'000 und 100'000 CHF. Benutzen Sie hierzu einen der
Zufallsgeneratoren der Java Klassenbibliothek.
• Erzeugen Sie in einem Testdriver mit dem Klassennamen Company zwei Angestellte (Anton
Meier, 30 Jahre alt, Basissalär von 8'000 und Hans Muster, 45 Jahre alt, Basissalär von 10'000)
und lassen Sie den ersten Angestellten zwei Aufträge, bzw. den zweiten Angestellten drei
Aufträge akquirieren.
• Geben Sie für jeden der beiden Angestellten den Namen, das Basissalär, den Bonus, sowie das
Salär inkl. Bonus auf den Bildschirm in der folgenden Form aus:
Anton Meier: Basissalär = 8'000, Bonus = XXX, Total = 8XXX
 

Timmah

Bekanntes Mitglied
1. Wir machen keine Hausaufgaben

2. Fang an die Klassen mit deren Methoden und Attributen zu erstellen ;)

3. Für Kohle würde ich den Quatsch gerne machen :D
 
B

bygones

Gast
bitte die Forenregeln lesen bzgl eines passenden Titels.

Des weiteren machen wir hier keine Hausaufgaben... Es ist bei uns Usus, dass du zeigts, was du probiert hast und wo du Probleme hast und uns nicht einfach die Aufgabe hinklatschst.

Falls diesbezüglich nichts mehr kommt werd ich den Thread schließen
 
G

Gast

Gast
ich will gern dringend wissen, welche schleife für diese Problemen besser ist? Danke wirklich keine ahnung
 

Illuvatar

Top Contributor
Nicht dass du da irgendwo sonderlich Schleifen benötigen würdest, aber beim dritten Punkt vllt. ne for-Schleife.
 
B

bygones

Gast
Illuvatar hat gesagt.:
Nicht dass du da irgendwo sonderlich Schleifen benötigen würdest, aber beim dritten Punkt vllt. ne for-Schleife.
welchen 3. punkt meinst du ? ich seh da nirgends ne schleife.....
 
S

Studentjjjaaavaaa

Gast
Punkt 2 und 3 weiss ich wirklich nicht wie kann man es anfangen.
Bitte mir helfen

Code:
public class Employee {
	 private String name;
	 
	 String acquireJob(){
	 	name="Anton Meier";
	 	return name;
	 }
	 String acquireJobb(){
		name="Hans Muster";
		return name;
	}
}

Code:
public class Job {
	
    int auftragVolum (){
	for (int i = 10000; i <= 100000; i++) {
		Random rnd = new java.util.Random();
		int random = rnd.nextInt(100000);
	}
	
	}
}

Code:
public class Company {
	private int auftrag = 0;
	
	public static void main(String[] args) {
		Employee a = new Employee();
		Job b = new Job();
		System.out.println(a.acquireJob()+":Basissalär=");
		System.out.println(a.acquireJobb()+":Basissalär=");
	}
 
}


Editiert von L-ectron-X am 01.02.2006 um 16:35 Uhr
Code-Tags eingefügt.
Titel angepasst.
 
S

SlaterB

Gast
wieso wird in den Operationen acquireJob und acquireJobb Namen erzeugt?
das ist da völlig deplaziert

> Der Name des Angestellten soll bei der Erzeugung des Objektes festgelegt werden.

also im Konstruktor,
sowas sollte möglich sein:

Employee anton = new Employee("Anton Meier");
Employee hans = new Employee("Hans Muster");

-------------------

für eine zweite Operation acquireJobb gibts überhaupt keinen Grund,
eine reicht, und diese muss einen Job als Parameter übergeben bekommen,
was mit diesem Job in dieser Operation dann zu tun ist ist dir hoffentlich klar, bisher ist davon noch nix vorhanden
(nicht mal der Job als Parameter übergeben oder irgendeine Art von Gehalt in der Employee-Klasse)

------------

die Operation auftragsVolum() ist ebenso verunglückt, du misachtest die grundlegendsten Programmiertechniken,
bei der ERZEUGUNG des Job-Objektes sollte sein Wert festgelegt werden (im Konstruktor und außerhalb in der Company-Klasse)
du musst auch nicht 90.000 Zufallswerte erzeugen, einer reicht pro Job ;)

-------------

zusammengefasst scheinst du von keiner dieser einfachst möglichen Aufgaben irgendeine Ahnung zu haben
und solltest dich fragen warum du sie überhaupt lösen möchtest?
(nicht böse gemeint)
 

Dukel

Top Contributor
SlaterB hat gesagt.:
[...]
zusammengefasst scheinst du von keiner dieser einfachst möglichen Aufgaben irgendeine Ahnung zu haben
und solltest dich fragen warum du sie überhaupt lösen möchtest?
(nicht böse gemeint)

Vielleicht muss er ja (Schule).
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Brauche Hilfe um ein Programm zu schreiben Java Basics - Anfänger-Themen 8
K Error bei meinem Programm - Hilfe Java Basics - Anfänger-Themen 8
W Hilfe beim Chat Programm Java Basics - Anfänger-Themen 14
T Brauche Hilfe um ein Programm zu verstehe Java Basics - Anfänger-Themen 4
B Brauch Hilfe für Java Programm Java Basics - Anfänger-Themen 12
C Einfachstes Programm Hilfe Java Basics - Anfänger-Themen 1
P Programm Hilfe Palindrom Java Basics - Anfänger-Themen 6
C Hilfe - Kleines Programm macht mir Schwierigkeiten Java Basics - Anfänger-Themen 2
S Hilfe bei Programm Java Basics - Anfänger-Themen 2
R Kleines Programm, benötige Hilfe! Java Basics - Anfänger-Themen 6
S Hilfe zu Java-Programm und JUnit Test!! Java Basics - Anfänger-Themen 5
Crashbreaker Eigene Java-Programm ohne hilfe des CMD starten Java Basics - Anfänger-Themen 11
Y Brauche Hilfe beim Programm Java Basics - Anfänger-Themen 83
S Hilfe! Programm zum Dateien auslesen Java Basics - Anfänger-Themen 3
W Programm Sozialversicherungsbeiträge HILFE ! Java Basics - Anfänger-Themen 8
S Hilfe bei Java Programm Java Basics - Anfänger-Themen 2
J Brauch kurz hilfe bei nem kleinem Zahlenschloss Programm. :) Java Basics - Anfänger-Themen 12
U hilfe bei einem programm Java Basics - Anfänger-Themen 3
G Hilfe bei GUI für Java Programm erstellen Java Basics - Anfänger-Themen 2
G Hilfe (in HTML) in Java-Programm implementieren Java Basics - Anfänger-Themen 4
G Brauche eure Hilfe bei meinem Programm Java Basics - Anfänger-Themen 4
R Parabelrechner Programm HILFE! Java Basics - Anfänger-Themen 7
S Muss Programm schreiben -BRAUCHE HILFE Java Basics - Anfänger-Themen 15
E WM Programm schreiben Hilfe? Java Basics - Anfänger-Themen 16
M Brauche ein bisschen Hilfe bei einem Programm Java Basics - Anfänger-Themen 10
M Meine Java Programm hägt durch waitFor() ! HILFE! Java Basics - Anfänger-Themen 10
P Benötige Hilfe zu einfachem Programm Java Basics - Anfänger-Themen 4
C Hilfe bei kleinem java programm Java Basics - Anfänger-Themen 4
G Programm zur Lohnberechnung HILFE! Java Basics - Anfänger-Themen 12
D Hilfe bei einem Programm Java Basics - Anfänger-Themen 4
M Hilfe bei einem einfachen Java-Programm Java Basics - Anfänger-Themen 41
M BufferedReader bricht mein programm ab => hilfe Java Basics - Anfänger-Themen 2
B Brauche Hilfe bei nem ganz einfachen Programm... Java Basics - Anfänger-Themen 4
Kerstininer Vererbung Hilfe beim lernen von Objektorientierung für eine Klausur Java Basics - Anfänger-Themen 10
R Umgebungsvariable java -cp gibt immer Java-Hilfe... Java Basics - Anfänger-Themen 3
E Hilfe bei rekursiver Funktion Java Basics - Anfänger-Themen 3
H pdf stempel - Hilfe erbeten Java Basics - Anfänger-Themen 6
KogoroMori21 Wann ist der richtige Zeitpunkt, um sich Hilfe zu suchen? (Bin Informatik-Student) Java Basics - Anfänger-Themen 10
A Hilfe beim Lesen von Pfaden und Systemvariablen Java Basics - Anfänger-Themen 3
F RegEx Hilfe Java Basics - Anfänger-Themen 5
S Hilfe bei Endlosschleife Java Basics - Anfänger-Themen 2
S Hilfe bei Praktischen Aufgaben von Arrays Java Basics - Anfänger-Themen 39
U Ich bräuchte Hilfe Java Basics - Anfänger-Themen 1
Say abstract class und Objekt erzeugen - Dringend Hilfe Java Basics - Anfänger-Themen 10
Justin4687 Benötige Hilfe bei folgender Aufgabe Java Basics - Anfänger-Themen 2
aero043 Hilfe bei BlueJ Hausübung Java Basics - Anfänger-Themen 27
S Hilfe zu einer Aufgabe Java Basics - Anfänger-Themen 5
P Hilfe gesucht Java Basics - Anfänger-Themen 11
D Hilfe bei Calculator Test Java Basics - Anfänger-Themen 15
R Hilfe bei Aufgabe Java Basics - Anfänger-Themen 4
Zentriks Hilfe zu Sieb des Eratosthenes ohne boolean Java Basics - Anfänger-Themen 5
R Java Bücher hilfe Java Basics - Anfänger-Themen 9
U HILFE! - per ActionListener Felder enablen....... Java Basics - Anfänger-Themen 5
I Scheduling: "Quartz" verwenden, Hilfe bei Umstellung Java Basics - Anfänger-Themen 3
I Hilfe bei Klausur Frage Java Basics - Anfänger-Themen 8
L Hilfe! Liste mit Items werden ausgegeben aber nicht in zufälliger Reihenfolge Java Basics - Anfänger-Themen 6
Ekooekoo Hilfe spiel Java Basics - Anfänger-Themen 5
SpiritsHuner Hilfe!! Java Basics - Anfänger-Themen 16
Lacotto Java Kurs Aufgaben Hilfe Java Basics - Anfänger-Themen 14
V Hilfe bei Implementierung einer boolean Methode Java Basics - Anfänger-Themen 6
M HILFE JPanel - Graphics Java Basics - Anfänger-Themen 1
D Hilfe bei einer Aufgabe mit for-Schleife Java Basics - Anfänger-Themen 6
X Hilfe beim Übertragen in eine For-Schleife Java Basics - Anfänger-Themen 1
Neuling47 Denkfehler? Hilfe Java Basics - Anfänger-Themen 11
S Hilfe bei Umänderung von Java Code Java Basics - Anfänger-Themen 16
Robert_Klaus Hamster java Simulation Hilfe bei einer Aufgabe Java Basics - Anfänger-Themen 5
X Erste Schritte Hilfe bei einem kleinen Spiel. Java Basics - Anfänger-Themen 19
D Bitte um Hilfe muss es schnellstmöglich erledigen Java Basics - Anfänger-Themen 15
L Hilfe bei RegEx Java Basics - Anfänger-Themen 4
I Bitte um Hilfe zu unterstehenden Code Java Basics - Anfänger-Themen 6
B Brauche Hilfe zu einem Code Java Basics - Anfänger-Themen 5
Neuling47 bräuchte dringend hilfe Java Basics - Anfänger-Themen 6
D Bräuchte Hilfe im Bezug zum printarray() Java Basics - Anfänger-Themen 4
M Bitte um Hilfe bei 2DArrays Java Basics - Anfänger-Themen 8
HeiTim Array hilfe Java Basics - Anfänger-Themen 14
M LCD-Ziffern-Hilfe Java Basics - Anfänger-Themen 6
özkan hilfe!! Java Basics - Anfänger-Themen 4
C Hilfe bei einem Anfängerprojekt Java Basics - Anfänger-Themen 25
D Abrechnung bitte um hilfe Java Basics - Anfänger-Themen 25
J Brauche Hilfe bei for-each Aufgabe Java Basics - Anfänger-Themen 1
D Zahlentabelle Anfänger braucht Hilfe Java Basics - Anfänger-Themen 1
HeiTim Brauche Hilfe soll ein nummeriertes Feld ausgeben lassen Java Basics - Anfänger-Themen 17
S Interaktive Abfrage, Hilfe mit Schleifen! Java Basics - Anfänger-Themen 6
N Hilfe bei der Installation Java Basics - Anfänger-Themen 2
J Brauche Hilfe bei Aufgabe Java Basics - Anfänger-Themen 4
S Hilfe bei Programmierung einer Hotelabrechnung Java Basics - Anfänger-Themen 5
enjoykimii Strukturierte Programmierung Hilfe Java Basics - Anfänger-Themen 29
H Bräuchte hilfe Java Basics - Anfänger-Themen 3
D Snake-Spiel ähnliche Aufgabe Hilfe Java Basics - Anfänger-Themen 3
H Brauche Hilfe Java Basics - Anfänger-Themen 2
D Dijkstra Algorithmus Hilfe!! Java Basics - Anfänger-Themen 9
H Hilfe Java Basics - Anfänger-Themen 6
H Brauche hilfe Java Basics - Anfänger-Themen 3
M Hilfe - Array Aufgabe Java Basics - Anfänger-Themen 8
R Schulaufgabe, Bruache Hilfe mit non-static Methoden Java Basics - Anfänger-Themen 2
kevkev Hilfe bei Schiffe versenken Java Basics - Anfänger-Themen 5
FelixxF Erste Schritte Hilfe bei Fußball Manager Java Basics - Anfänger-Themen 2
C Brauche Hilfe beim Schreiben eines Programmes :/ Java Basics - Anfänger-Themen 1
josfe1234 Hilfe access denied ("java.io.FilePermission" " " "read") Java Basics - Anfänger-Themen 12
Vivien Hilfe bei Type Conversion Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben