Nilssonvenjan
Ensign
- Registriert
- Feb. 2007
- Beiträge
- 205
Hallo
Ich will ein Programmschreiben das nach Eingabe von Startkapital, Laufzeit und Zinssatz den Endwert nach der Laufzeit ausgibt.
Die Eingaben gehen und ich kann die Eingaben auch ausgeben aber ab den Parsen gehen die Ausgaben nicht mehr.
Ich will ein Programmschreiben das nach Eingabe von Startkapital, Laufzeit und Zinssatz den Endwert nach der Laufzeit ausgibt.
Code:
import javax.swing.JOptionPane;
public class KapitalZins {
/**
* @param args
*/
public static void main(String[] args) {
// 1.Variablen , 2 -4 Eingaben, 5 konvertieren 6 Rechnen
//Variablen
String kapitalS , zinssatzS , laufzeitS, ausgabe;
double kapital, zinssatz , ergebnis ;
int laufzeit ;
//Eingaben
kapitalS= JOptionPane.showInputDialog("Geben Sie ihr Kapital ein");
zinssatzS=JOptionPane.showInputDialog("Geben Sie den Zinssatz ein");
laufzeitS=JOptionPane.showInputDialog("Geben Sie die Laufzeit ein");
// Kontrolle mit Ausgabe
//JOptionPane.showMessageDialog( null, kapitalS,"Ergebnis", JOptionPane.PLAIN_MESSAGE);
//JOptionPane.showMessageDialog( null, zinssatzS,"Ergebnis", JOptionPane.PLAIN_MESSAGE);
//JOptionPane.showMessageDialog( null, laufzeitS,"Ergebnis", JOptionPane.PLAIN_MESSAGE);
// ausgabe ist richtig
//Parsen
kapital= Double.parseDouble("kapitalS");
zinssatz =Double.parseDouble("zinssatzS");
laufzeit= Integer.parseInt("laufzeitS");
//Kontrolle mit Ausgabe
JOptionPane.showMessageDialog( null, kapital,"Ergebnis", JOptionPane.PLAIN_MESSAGE);
//rechnen Kn=K0 * ( 1+ Zinssatz/100)^n
ergebnis = Math.pow((kapital*(1+zinssatz/100)),laufzeit );
// Ausgabe
ausgabe = (int)ergebnis + "Euro";
JOptionPane.showMessageDialog( null, ausgabe,"Ergebnis", JOptionPane.PLAIN_MESSAGE);
}
}
Die Eingaben gehen und ich kann die Eingaben auch ausgeben aber ab den Parsen gehen die Ausgaben nicht mehr.