Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Informatik in der Schule » Formeln für "Bankprogramm"? » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Formeln für "Bankprogramm"?
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Alex120
Grünschnabel


Dabei seit: 28.11.2006
Beiträge: 2

Formeln für "Bankprogramm"? Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hi,
ich bräuchte mal Hilfe bei der Formelumstellung. Wir sollen ein "Bankprogramm" schreiben, wobei man verschiedene Berechnungswege zur Verfügugn haben soll.
Hier mal der Quelltext, wie weit ich gekommen bin:

#include <iostream.h>
#include <conio.h>
//-------------------------------------------------------------------------
--
void main()
{
int Tage, Menuepunkt;
double Zinssatz, Zinsen, Kapital;
char Zeichen;

do
{
cout<<"Willkommen im Zinsmanagermenue."<<endl;
cout<<"Waehlen Sie bitte die zu berechnende Funktion:"<<endl;
cout<<"1. Zinsen"<<endl<<"2. Kapital"<<endl<<"3. Zinssatz"<<endl<<"4. Anlagedauer"<<endl<<"Menue: ";
cin>>Menuepunkt;
clrscr();
switch(Menuepunkt)
{
case 1:
{
cout<<"Geben Sie bitte Ihr Anlagekapital ein: ";
cin>>Kapital;
cout<<"Geben Sie bitte den Zinssatz ein: ";
cin>>Zinssatz;
cout<<"Geben Sie bitte die Anlagedauer in Tagen ein: ";
cin>>Tage;
clrscr();
Zinsen=Kapital*Zinssatz*Tage/100/360;
cout<<"Ihre Zinsen betragen: "<<Zinsen<<" Euro."<<endl;
cout<<"Fuer erneute Berechnugn 'j' eingeben: ";
cin>>Zeichen;
clrscr();
break;
}
case 2:
{
cout<<"Geben Sie bitte die zu ereichenden Zinsen ein: ";
cin>>Zinsen;
cout<<"Geben Sie bitte den Zinssatz ein: ";
cin>>Zinssatz;
cout<<"Geben Sie bitte die Anlagedauer ein: ";
cin>>Tage;
clrscr();
Kapital=;
cout<<"Das Kapital betraegt: "<<Kapital<<" Euro."<<endl;
cout<<"Fuer erneute Berechnung 'j' eingeben: ";
cin>>Zeichen;
clrscr();
break;
}
case 3:
case 4:
default:cout<<"Falsche Eingabe! ";
}
clrscr();
}
while (Zeichen=='j');
cout<<"Programm beendet.";

getch();
}
28.11.2006 12:07 Alex120 ist offline E-Mail an Alex120 senden Beiträge von Alex120 suchen Nehmen Sie Alex120 in Ihre Freundesliste auf
Tobias
Routinier


Dabei seit: 18.09.2006
Beiträge: 324

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Und wo ist dein Problem?
28.11.2006 14:10 Tobias ist offline E-Mail an Tobias senden Beiträge von Tobias suchen Nehmen Sie Tobias in Ihre Freundesliste auf
Alex120
Grünschnabel


Dabei seit: 28.11.2006
Beiträge: 2

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich bräuchte noch die Formeln für die anderen drei Fälle.
28.11.2006 17:19 Alex120 ist offline E-Mail an Alex120 senden Beiträge von Alex120 suchen Nehmen Sie Alex120 in Ihre Freundesliste auf
ed209
Routinier


Dabei seit: 07.09.2006
Beiträge: 324

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hi

Kannst Du bitte zusammenfassen, was für Formel du wofür brauchst, falls jemand keine Lust hat den Code zu lesen?

Gruss,
ED
29.11.2006 13:29 ed209 ist offline E-Mail an ed209 senden Beiträge von ed209 suchen Nehmen Sie ed209 in Ihre Freundesliste auf
wengelnik
Grünschnabel


Dabei seit: 01.10.2007
Beiträge: 4

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Habt ihr so was wie eine Formel umstellen nie in der Schule gelernt?
03.10.2007 01:09 wengelnik ist offline E-Mail an wengelnik senden Beiträge von wengelnik suchen Nehmen Sie wengelnik in Ihre Freundesliste auf
Tetriser Tetriser ist männlich
Mitglied


Dabei seit: 06.10.2007
Beiträge: 32
Herkunft: NRW

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Servus,

Ausgehend von der Gleichung (, die etwas anders im Code steht) :

[latex]Z=K*p* \frac{d}{360} [/latex]

kannst du beliebig durch elementare Äquivalenzumformungen case 2-4 erreichen.

Übrigens ist bei [latex]d>360[/latex] deine Gleichung nicht mehr richtig. Da musst du dich einer Exponentialfkt. bedienen :

[latex]K(n)=K_{0}*(1+\frac{p}{100})^n [/latex] mit n Anzahl der Jahre (die restlichen Variablen

definieren sich schon aus dem Threadverlauf).

__________________
-
06.10.2007 21:16 Tetriser ist offline Beiträge von Tetriser suchen Nehmen Sie Tetriser in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Informatik in der Schule » Formeln für "Bankprogramm"?