Guten Abend liebes Forum,
Ich bin gerade über Google auf dieses Forum gestoßen und hoffe, dass ich hier eventuell Hilfe von euch in Anspruch nehmen kann, weil ich bin gerade am verzweifeln.
und zwar beschäftige ich mich gerade mit der Aufgabe die sich im Anhang befindet.
Bisher bin ich so weit gekommen:
Hat jemand von euch eventuell noch andere Ansätze? Oder kann mir jemand bezüglich den anderen Sachen (das Programm ist ja wie man sieht auch noch nicht fertig), wie zum Beispiel den Wiederholungen helfen? Das wäre echt klasse. Weil ich komme momentan nicht wirklich weiter.
Lieben Gruß und schönen Abend
Ich bin gerade über Google auf dieses Forum gestoßen und hoffe, dass ich hier eventuell Hilfe von euch in Anspruch nehmen kann, weil ich bin gerade am verzweifeln.
und zwar beschäftige ich mich gerade mit der Aufgabe die sich im Anhang befindet.
Bisher bin ich so weit gekommen:
Code:
// PROGRAMMCODE START - HEAD
import java.io.*; // Freigabe aller im java.IO Package enthaltener Klassen
public class ZinsKalk
{
public static void main(String[] args) throws IOException
{
// FESTLEGUN DER VARIABLEN UND IHRER DATENTYPEN
int option;
int kapital;
int laufzeit;
double kapitalneu;
double zinssatz;
int monat;
// GESTALTUNG DES MENÜS UND DER OPTIONEN
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("############### MENUE - WAS MOECHTEN SIE TUN? ###############");
System.out.println("");
System.out.println("1. Zinsen berechnen?");
System.out.println("2. Die Koeffizienten der quadratischen Gleichung berechnen?");
System.out.println("3. Die Anzahl der Tage im Monat ausgeben?");
System.out.println("4. Das Programm beenden?");
System.out.println("");
System.out.println(">> Bitte eine Zahl von 1 bis 4 eingeben");
System.out.println("");
BufferedReader a = new BufferedReader (new InputStreamReader(System.in));
option = Integer.parseInt(a.readLine());
// OPTION I - ZINSBERECHNUNG
if (option == 1)
{
System.out.println("");
System.out.println("############### ZINSBERECHNUNG ###############");
System.out.println("");
System.out.println("");
System.out.println("> Laufzeit (in Jahren) angeben:");
BufferedReader b = new BufferedReader (new InputStreamReader(System.in));
laufzeit = Integer.parseInt(b.readLine());
System.out.println("");
System.out.println("> Zinssatz (pro Jahr) abgeben:");
BufferedReader c = new BufferedReader (new InputStreamReader(System.in));
zinssatz = Double.parseDouble(c.readLine());
System.out.println("");
System.out.println("> Hoehe des Kapitals angeben:");
BufferedReader d = new BufferedReader (new InputStreamReader(System.in));
kapital = Integer.parseInt(d.readLine());
kapitalneu = kapital + ((kapital/100 * zinssatz) * laufzeit);
System.out.println("");
System.out.println("Ihr neues Kapital betraegt: " + kapitalneu);
System.out.println("");
System.out.println(" > 1. Programm beenden?");
System.out.println(" > 2. Wiederholen?");
System.out.println("");
BufferedReader e = new BufferedReader (new InputStreamReader(System.in));
kapital = Integer.parseInt(e.readLine());
if (option == 1)
{
System.out.println("");
System.out.println("Auf Wiedersehen!");
System.exit(0);
}
if (option == 2)
{
}
}
// OPTION II - KOEFFIZIENTEN DER QUADR. GLEICHUNG BERECHNEN
if (option == 2)
{
}
// OPTION III - AUSGABE DER TAGE IN EINEM BESTIMMTEN MONAT
if (option == 3)
{
System.out.println("");
System.out.println("");
System.out.println("############### WAEHLEN SIE IHREN GEWUENSCHTEN MONAT ###############");
System.out.println("");
System.out.println(" I Januar");
System.out.println(" II Februar");
System.out.println(" III Maerz");
System.out.println(" IV April");
System.out.println(" V Mai");
System.out.println(" VI Juni");
System.out.println(" VII Juli");
System.out.println(" VIII August");
System.out.println(" IX September");
System.out.println(" X Oktober");
System.out.println(" XI November");
System.out.println(" XII Dezember");
System.out.println("");
System.out.println(">> Bitte eine Zahl von 1 und 12 eingeben");
System.out.println("");
BufferedReader f = new BufferedReader (new InputStreamReader(System.in));
monat = Integer.parseInt(f.readLine());
switch (monat)
{
case 1: case 3: case 5: case 7: case 8: case 10: case 12:
System.out.println("");
System.out.println(">> Der von Ihnen gewaehlte Monat hat 2009: 31 Tage");
break;
case 2: System.out.println("");
System.out.println(">> Der von Ihnen gewaehlte Monat hat 2009: 28 Tag");
break;
case 4: case 6: case 9: case 11:
System.out.println("");
System.out.println(">> Der von Ihnen gewaehlte Monat hat 2009: 28 Tag");
break;
}
}
// OPTION IV - PROGRAMM BEENDEN -> RDY
if (option == 4)
{
System.out.println("");
System.out.println("Auf Wiedersehen!");
System.exit(0);
}
}
}
Hat jemand von euch eventuell noch andere Ansätze? Oder kann mir jemand bezüglich den anderen Sachen (das Programm ist ja wie man sieht auch noch nicht fertig), wie zum Beispiel den Wiederholungen helfen? Das wäre echt klasse. Weil ich komme momentan nicht wirklich weiter.
Lieben Gruß und schönen Abend