kleines Wochenlohn-Programm schreiben

infinityfan

Mitglied
Hi zusammen, habe da ne Aufgabe gestellt bekommen mit der ich echt nicht klar komme. Bin jetzt schon seit ca 4h dran und bin momentan mehr verwirrt als etwas Anderes.
Die Aufgabe lautet folgendermassen:

Erstelle ein Wochenlohnprogramm, welches den lohn eines Arbeiters einer Woche berechnet. Dabei gelten folgende Rahmenbedinungen:
- Beim Zeitpunkt der Instanzierung kann der Name des Arbeiters, der Stundenansatz, dei Soll-Arbeitszeit, der Faktor für Überzeit und der Faktor für Wochendendarbeit eingegeben werden.
- Jeder Tag wird einzeln und mit den getätigten Stunden erfasst.
- Bei einem entsprechenden Methodenaufruf wird tabellarisch die tägliche Arbeitszeit, evt. Überzeit sowie Tagesverdienst ausgegeben. Zudem wird am Tabellenende ein Total der Arbeitsstunden, der Stundendurchschnitt sowie des Verdienstes dargestellt.

Nun, wie würdet ihr das Ganze angehen? Habe noch nie so etwas erstell, geschweige denn überhaupt einmal in Aktion gesehen. Darum fehlt mir schonmal ein grundlegender Ansatz. Da ich noch n ziemlicher Anfänger in Java bin, wäre ich echt froh um ein paar Ratschläge, Tipps oder Denkanstösse.
Das ganze sollen wir in BlueJ entwickeln, also nicht wundern wenn der Quellcode etwas komisch aussieht ;). Danke schonmal fürs durchlesen.
Hier mal mein Chaos:
Java:
/**
 * Beschreiben Sie hier die Klasse Wochenrapport.
 * 
 * @author (Ihr Name) 
 * @version (eine Versionsnummer oder ein Datum)
 */
public class Wochenrapport
{
    // Instanzvariablen - ersetzen Sie das folgende Beispiel mit Ihren Variablen
    private String name;
    private int stundenlohn;
    private int sollArbeitszeit;
    private int ueberzeitfaktor;
    private int arbeitszeit;
    private int arbeitszeitMo;
    private int arbeitszeitDi;
    private int arbeitszeitMi;
    private int arbeitszeitDo;
    private int arbeitszeitFr;
    private int arbeitszeitSa;
    private int arbeitszeitSo;
    private int monatslohn;
    private int ueberzeit;

    /**
     * Konstruktor für Objekte der Klasse Wochenrapport
     */
    public Wochenrapport(int stundenlohn, int sollArbeitszeit, int ueberzeitfaktor)
    {
        monatslohn = (sollArbeitszeit + ueberzeit) * stundenlohn;
        ueberzeit = ueberzeitfaktor * (arbeitszeitMo + arbeitszeitDi + arbeitszeitMi + arbeitszeitDo + arbeitszeitFr
        + arbeitszeitSa + arbeitszeitSo);
      
    }
    
    public void zeitMontag(int arbeitszeitMo)
    {
        
    }
    

}
 
M

Marcinek

Gast
Hi,

neue Klasse mit den Attributen

Name des Arbeiters, der Stundenansatz, dei Soll-Arbeitszeit, der Faktor für Überzeit und der Faktor für Wochendendarbeit

Ein Array, der für jeden wochentag die getätigte Arbeit anzeigt.

Per Konstruktor werden die Attribute erstmal initialisiert.

Dann für alle Aufgaben erstmal eine Methode da rein.

Gruß,

Martin
 

Final_Striker

Top Contributor
Da nichts bestimmtes angegeben ist, würde ich einfach zwei Methoden schreiben. Eine für die Eingabe der Stunden und die andere für die Ausgabe der Tabelle.
 

infinityfan

Mitglied
Hey Martin, das ging ja schnell! Thx schonmal für die Antwort.
Leider habe ich noch nie mit Arrays gearbeitet, also was weiss ist, dass einem Array eine Variable zugewiesen werden kann. (Hoffe ich erzähle hier jetzt kein Quatsch).
Also meinst du mit neue Klasse für Attribute, ne separate Klasse?
 
M

Marcinek

Gast
Jo ;)

Du hast eine Klasse

Programm.

Das ist die KLasse mit Main

und eine Klasse Arbeitnehmer.
 

infinityfan

Mitglied
Bin jetzt schon n bisschen weiter gekommen. Jedoch werde ichs wohl nur mit einer Klasse probieren. Sobald ich fertig bin poste ich meinen Code noch schnell, dann dürft ihr mich nach Herzenslust kritisieren ;D. Ne Scherz, bin dann natürlich um jede Rückmeldung froh.

Gruss,

Patrick
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M kleines KI Programm Idee Allgemeine Java-Themen 7
S Unerwarteter Output (kleines Raetsel) Allgemeine Java-Themen 6
G Kleines Projekt Allgemeine Java-Themen 2
I Methoden Schnelle Hilfe benötigt - Kleines Video/Slideshow aus mehreren Bildern erstellen Allgemeine Java-Themen 3
N Kleines GUI/Sortier Projekt für die Uni Allgemeine Java-Themen 11
V Kleines Regex-Problem Allgemeine Java-Themen 3
F Kleines Problem mit exec Allgemeine Java-Themen 14
C Architekturvorschläge für kleines Projekt Allgemeine Java-Themen 2
S wiedermal ein kleines Problem mit BigDecimal Allgemeine Java-Themen 5
R Kleines Ratespiel Allgemeine Java-Themen 14
N Kleines nicht java Problem Allgemeine Java-Themen 7
F kleines regexp Problem. Allgemeine Java-Themen 3
_SeiA_ Hilfe Kleines Java Programm schreiben. Summen. Allgemeine Java-Themen 3
G von großem Panel auf ein kleines Panel mappen Allgemeine Java-Themen 6
S kleines File problem Allgemeine Java-Themen 13
M kleines prob mit JInternalFrame Allgemeine Java-Themen 5
J Kleines Tool in Java erstellen? Allgemeine Java-Themen 20
B Lizenz und kleines Programm. Allgemeine Java-Themen 3
B kleines modales transparents Fenster ohne rahmen und buttons Allgemeine Java-Themen 15
P Hab ein kleines Problem mit fehlenden Pointern. Allgemeine Java-Themen 4
S Kleines Eclipse Problem, große Wirkung Allgemeine Java-Themen 7
P Habe ein kleines Problem Allgemeine Java-Themen 2
G mit Pattern strings filtern ein kleines problemchen ;) Allgemeine Java-Themen 2
W Kleines Applet in Standard Java Applikation umwandeln Allgemeine Java-Themen 3
S kleines Konstruktorproblem Allgemeine Java-Themen 3
S kleines Spielchen proggen Allgemeine Java-Themen 10
Jose05 Umgang mit Exceptions in einen Programm Allgemeine Java-Themen 2
E Output Fehler (Java-Programm Kuchen) Allgemeine Java-Themen 11
S Java Programm lässt sich vom USB-Stick starten, aber nicht von HDD Allgemeine Java-Themen 16
R Programm führt Methoden gleichzeitig aus Allgemeine Java-Themen 2
T Der Aufruf von CMD-Programm Allgemeine Java-Themen 30
A Java Programm erstellen hilfe Allgemeine Java-Themen 10
Mike80 Processing Programm fiert ohne Arduino ein Allgemeine Java-Themen 2
B Mysteriöse Ergebnisse beim Baccarat Programm? Allgemeine Java-Themen 13
districon Programm zum Durchsuchen von (Ebay-)Artikeln Allgemeine Java-Themen 1
T Addons im eigenen Programm Allgemeine Java-Themen 1
Calli11 Was muss ich hier in die Main schreiben, damit das Programm ausgeführt wird? Allgemeine Java-Themen 4
S .exe Datei/Programm auslesen? Allgemeine Java-Themen 2
S Formel für Sonnenwinkel in ein Programm überführen Allgemeine Java-Themen 11
Alex_99 Programm stürzt beim Aufruf der Funktion ab? Text ausgeben Allgemeine Java-Themen 45
B Java Programm auf virutellem Desktop laufen lassen? Allgemeine Java-Themen 1
L Java überprüfen lassen, ob sich ein gegebener Pfad / das Programm an sich auf einer CD oder Festplatte befindet Allgemeine Java-Themen 14
Tiago1234 Warum hängt sich mein Programm auf? Allgemeine Java-Themen 22
D Programm designen Allgemeine Java-Themen 1
S Folgendes Problem bei einem Programm Allgemeine Java-Themen 1
J c Programm läuft nicht in compilierter Version des Java Projektes Allgemeine Java-Themen 7
O 2D-Grafik BioFarben-Programm soll auf Vollbild schalten Allgemeine Java-Themen 1
S Nachrichten Filter Programm Allgemeine Java-Themen 14
S Programm schreiben, das mir aufgrund von Schlagwörtern, die ich im Internet suche, relevante Themen sofort anzeigt. Allgemeine Java-Themen 1
T Hilfe bei Programm. IDE: Eclipse mit EV3-Plugin, lejos Allgemeine Java-Themen 8
Lukas2904 Swing Anzeigen lassen das das Programm geschlossen wurde Allgemeine Java-Themen 3
TechnikTVcode Mail Programm Allgemeine Java-Themen 2
S Programm entwickeln, welches ein Dreieckspuzzle lösen kann Allgemeine Java-Themen 5
R Lesen von Interfaces (Programm Vervollständigen) Allgemeine Java-Themen 10
Dann07 Java-Programm findet DLLs nicht! Allgemeine Java-Themen 20
OSchriever Linux-Programm öffnen Allgemeine Java-Themen 6
P USER Management in SQL übergreifend auf JAVA Programm Allgemeine Java-Themen 41
L Eclipse Konsole im exportierten Programm Allgemeine Java-Themen 2
OSchriever Programm über Linux-Kommandozeile ausführen Allgemeine Java-Themen 20
D Verkauf von einem Programm welches ich in Java geschrieben habe Allgemeine Java-Themen 4
M Programm erkennt String aus .txt Datei nicht Allgemeine Java-Themen 3
P Erstelltes Programm ist doppelt so groß Allgemeine Java-Themen 11
N Programm nach Abschluss neustarten lassen Allgemeine Java-Themen 6
S Einfaches Programm programmieren Allgemeine Java-Themen 5
D Boolean von ein anderem Java Programm während der Laufzeit ändern Allgemeine Java-Themen 23
L Excel Datei löscht sich selbst im Programm - Java Allgemeine Java-Themen 3
I File ausführen und mein Programm bearbeiten lassen Allgemeine Java-Themen 11
ralfb1105 Starten Java App(s) (.jar) aus einem Java Programm Allgemeine Java-Themen 18
temi Java Programm aus einer DB laden und starten Allgemeine Java-Themen 2
N Programm startet nicht, nur per cmd Allgemeine Java-Themen 5
J Programm zum Suchen eines Wortes im Dateisystem Allgemeine Java-Themen 4
E Java Programm mit Clients erweitern - Möglichkeiten? Allgemeine Java-Themen 2
Joker4632 Methoden Befehl an bereits extern geöffnete Programm-spezifische Konsole senden Allgemeine Java-Themen 1
M Dieses Programm schneller machen? Allgemeine Java-Themen 2
R Programm zur Rekursion Allgemeine Java-Themen 5
N Quicksort Programm hängt sich auf Allgemeine Java-Themen 6
S Compiler-Fehler Programm verhält sich in Eclipse anders Allgemeine Java-Themen 1
B Input/Output Programm zum Auslesen/Beschreiben von Textdateien, wie Geschwindigkeit erhöhen? Allgemeine Java-Themen 18
dereki2000 Programm veröffentlichen Allgemeine Java-Themen 14
mrbig2017 Threads Chat Programm mit Threads? Allgemeine Java-Themen 2
M Suche aktuelle Apache Poi Bibliothek zum Einbinden in mein Programm Allgemeine Java-Themen 2
J Java "Bank Programm" Brauche eure Hilfe Allgemeine Java-Themen 3
S Java Programm (Spiel mit den Boxen) Allgemeine Java-Themen 1
kodela Programm hängt in der Ereigniswarteschlange Allgemeine Java-Themen 13
A Java Programm verbessern/vereinfachen Allgemeine Java-Themen 20
P Programm darf nicht mehrfach startbar sein Allgemeine Java-Themen 16
S Programm hängt sich manchmal (selten) auf Allgemeine Java-Themen 9
JavaNewbie2.0 Programm nicht im Taskmanager schliesen können Allgemeine Java-Themen 15
J XML Datei mit installiertem Programm öffnen Allgemeine Java-Themen 7
Arif Input/Output Dateien im Jar-Programm speichern Allgemeine Java-Themen 12
H Java FX 2 Fragen um Programm in mehrere sprachen zu übersetzen in Gluon Framwork Allgemeine Java-Themen 3
JavaNewbie2.0 Programm bleibt "stehen" Allgemeine Java-Themen 2
JavaNewbie2.0 Start eines Anderen Programm erkennen Allgemeine Java-Themen 6
E Mit Java ein Python Programm starten Allgemeine Java-Themen 20
Q-bert Daten von Java Programm speichern Allgemeine Java-Themen 4
Aruetiise Methoden .jar mit Programm öffnen Allgemeine Java-Themen 2
C anderes Programm schließen! Allgemeine Java-Themen 5
C Webseiten Programm problem Allgemeine Java-Themen 5
E Programm auf Installation prüfen Allgemeine Java-Themen 1
J Programm zum Download von CSV-Dateien Allgemeine Java-Themen 4

Ähnliche Java Themen

Neue Themen


Oben