carookee - group communication for you
Home / JavaForum / Beginner
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
4.731 User online
3 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 237 von 2963 (8%) |<   <   >   >|

Autor DeaconFrost
Datum 16.11.05, 10:41
Betreff Re: Schulaufgabe


Lass mich wissen, welche Note Du dafür bekommen hast ;-)

package hausuebung.praemie;

public class Praemie {
    public static void main(String[] args) {
        // zum einlesen der Daten
        BufferedReader in
        = new BufferedReader(new InputStreamReader(System.in));
        
        try {
            // Alter einlesen
            System.out.printLn("Bitte Alter eingeben:");
            int alter = in.readLine();
            
            // Alter prüfen
            if (alter < 1)
            {
                // Fehlermeldung und beenden
                system.out.printLn("Unmögliches Alter");
                throw new Exception();
            }
            
            // Dienstjahre einlesen
            System.out.printLn("Bitte Dienstjahre eingeben:");
            int dienstJahre = in.readLine();
            
            // Dienstjahre prüfen
            if (dienstJahre > alter || dienstJahre < 0)
            {
                // Fehlermeldung und beenden
                system.out.printLn("Unmögliche Anzahl an Dienstjahren");
                throw new Exception();
            }
            
            // Prämie berechnen
            int praemie = 0;
            if (dienstJahre < 1)
            praemie = 0;
            else if (dienstJahre < 6)
            praemie = 600;
            else if (alter < 50)
            praemie = 250 + (dienstJahre * 75);
            else
            praemie = 20 + (dienstJahre * 75) + 250;
            
            // Ergebnis ausgeben
            System.out.printLn("Prämie: " + pramie);
            } catch (Exception e) {
            System.out.printLn("Fehler bei der Eingabe");
        }
    }
}


[editiert: 16.11.05, 10:42 von ]


Diskussionsverlauf:
Schulaufgabe
    Re: Schulaufgabe
        Re: Schulaufgabe

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com