Alle Fragen/Gespräche/whatever zum PA-Fach
Antwort schreiben

Hausaufgaben 12.10.2007

11.10.2007, 21:48

Peace, liest zwar eh noch keiner aber weil ich kleines Flamer-Kind bin schreib ich ma die Hausaufgaben hier rein für Freitag.
Gehaltsabrechnung
float brutto;
float netto;
float steuerPro;
float steuerAbzug;

steuerAbzug = brutto * steuerPro / 100;

netto = brutto - steuerAbzug;

Gib aus "Ihr Netto-Gehalt beträgt: "+netto+" Euro. Der Steuerabzug beträgt: "+steuerAbzug+" Euro.";

hf gl auch wenns keine sau liest vor morgen...
Zuletzt geändert von phil9r am 14.10.2007, 13:28, insgesamt 2-mal geändert.

11.10.2007, 21:48

Re: Hausaufgaben

11.10.2007, 22:23

Moin Moin,

ich habe es gelesen ... und glaube, dass es falsch ist :/
Der Steuerabzug sollte doch eingegeben werden. Außerdem heißt es int, nicht init ;>

Also müsste sich folgendes ergeben:

Code:
Gehaltsabrechnung

int brutto;
int steuer;
int gehalt;

Gib aus "Bitte geben Sie das Bruttogehalt ein: ";
Lies ein Brutto;
Gib aus "Bitte geben Sie die Lohnsteuerabzug in Prozent ein: ";
Lies ein Steuer;

Gehalt = Brutto / 100 * (100-Steuer);

Gib aus "Das Nettogehalt des Mitarbeiters beträgt "+Gehalt+" Euro.";


So habe ich es zumindest :)
Benny

Re: Hausaufgaben 12.10.2007

12.10.2007, 13:25

Ich habs so, denn laut Aufgabe sollte man ja auch den Steuerabzug mit ausgeben.

Code:
steuerabzug = brutto / 100 * steuer;
netto = brutto - steuerabzug;

Re: Hausaufgaben 12.10.2007

12.10.2007, 13:35

Yuri hat geschrieben:man ja auch den Steuerabzug mit ausgeben.

Kann gut sein - ich habe die Aufgabe da on the fly gemacht. War ja schon was spät :D

Re: Hausaufgaben 12.10.2007

14.10.2007, 13:29

ich bin trotzdem dafuer dass meins, nach ausbessern einiger tippselfehler richtig ist. der auffassung ist der niedermaier (?) btw auch, habs schon programmiert und es ist richtig meint er

Re: Hausaufgaben 12.10.2007

17.10.2007, 13:33

Servus,

ja die Rechnung stimmt...
Also meine Lösung würde so aussehen:
Code:
package test;

import java.io.*;

public class test {
   public static void main(String[] args) throws IOException
    {
      BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
      //Variablen defnieren
      float brutto, steuer, steuerabzug, netto;
       
      //Ein- und Ausgabe
      System.out.println("Bitte geben Sie das Bruttogehalt ein: ");
        brutto = Integer.parseInt(br.readLine());
       
        //Ein- und Ausgabe
        System.out.println("Bitte geben Sie den Steuersatz in Prozent ein: ");
        steuer = Integer.parseInt(br.readLine());
       
        //Rechnung
        steuerabzug = brutto*steuer/100;
        netto = brutto-steuerabzug;
       
        //Ausgabe
        System.out.println("Ihr Nettogehalt beträgt: "+netto+" Euro");
        System.out.println("Der Steuerabzug beträgt: "+steuerabzug+" Euro");
     }
}



Funktionieren tuts bei mir auch...


PeAcE:D
Antwort schreiben




Bei iphpbb3.com bekommen Sie ein kostenloses Forum mit vielen tollen Extras
Forum kostenlos einrichten - Hot Topics - Tags
Beliebteste Themen: NES, Programm, Schule, Linux, USA

Impressum | Datenschutz