Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Ich muss ein Programm schreiben, dass den Prämienlohn berechnet. Also Stundenlohn * Stunden + Prämie (die vorher ausgerechnet werden muss). Hab hier angefangen aber ich komm bei den Methoden nicht weiter. Bin absoluter Anfänger und das ist eine Aufgabe die ich machen muss.
Bitte Helft mir :roll:
Code:
import java.io.*;
public class Prämienlohn
{
public static void main(String[] args)throws IOException
{
System.out.println ("Bitte geben Sie Ihre Stundenzahl ein: ");
double Stundenzahl = Double.parseDouble(eingabe());
System.out.println ("Bitte geben Sie Ihren Stundelohn ein: ");
double Stundenlohn = Double.parseDouble(eingabe());
System.out.println ("Bitte geben Sie den Umsatz ein: ");
double Umsatz = Double.parseDouble(eingabe());
System.out.println ("Bitte geben Sie den Prozentsatz ein: ");
double Prozentsatz = Double.parseDouble(eingabe());
double ergebnis= Grundlohn (Stundenlohn * Stunden) throws IOException
System.out.print ("Der Grundlohn beträgt: " + ergebnis);
double ergebnis1= Prämie (Grundlohn / 100 * Prozent) throws IOException
System.out.print ("Ihre Praemie betraegt: " + Prämie);
}
public static double Stundenzahl
was ist denn das hier?
Die IOException kann wenn überhaupt von deiner eingabe kommen, aber nicht hier.
Du hast gar keine Stunden, sondern Stundenzahl.
was soll das mit dem ergebnis?
Das stimmt so nicht. Man kann die Exception auf weiterwerfen.
Dann wird einfach der Stacktrace ausgegeben.
@Gisela
Der zweite Code sieht besser aus. Was genau klappt denn nicht?
Das Programm soll den Prämienlohn berechnen also erst den Normalen lohn rechnen in einer Methode und dann einen bestimmten prozentsatz (der eingegeben werden soll) vom Umsatz abziehen und danach wieder den Prämienlohn berechen. Ich weiß nur leider nicht weiter bei den Methoden. Ich weiß nur dass es 4 sein sollten.
Das Programm so wie es oben steht funktioniert leider nicht.
Jedenfalls hast Du doch selbst schon mal richtig das Programm in 4 Teilprobleme geteilt.
-Stundenlohn berechnen
-Eingabe von Tastatur entgegen nehmen
-die Eingabe (parsen und) vom Umsatz abziehen
-eine Neuberechnung durchführen.
Als 5. Teilaufgabe könnte man noch die Ausgabe kapseln/implementieren.
Ich habe das Programm ogen mal kompiliert und durchgesehen.
In Zeile 30 ist eine schließende geschweifte Klammer zu viel.
Und es sind einige Variablen nicht deklariert, aber benutzt.
Schaue Dir das bitte noch mal an, wenn Du nicht weiter weißt, helfe ich Dir weiter.