Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Probleme: nach wieviel jahren verdoppelt sich mein guthaben ???

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
30.11.2004, 19:15 Uhr
mimi1983



TAG leute hab echt Kopfzerbrechen mit der folgenden Aufgabe , weiss nicht wie ich in C++ die jahre berechnen kann, falls jemand eine lösung hat bitte nicht kompliziert und mit Kommentaren die wichtigsten schritte erklären, bin ein Anfänger in C++

Die Aufgabe:

Für ein angelegtes Guthaben zu einem festen Zinssatz soll mit Hilfe C++ die Verdopplungsrate ermittelt werden.
Eingabe: Guthaben, Zinssatz in Prozent
Ausgabe: Jahre nach denen sich das Anfangsguthaben verdoppelt hat.

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
30.11.2004, 19:23 Uhr
RedEagle




Idee:

Startguthaben merken

Wiederhole
{
Neuses Guthaben + Zinssatz
Ein Jahr dazuaddieren
}
Bis Neues Guthaben = Gemerktes Sartguthaben * 2


--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
30.11.2004, 19:42 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


kommt drauf an auf welche bruchteile des jahres du zinsen bekommst. Wenn du pro Jahr soundsoviel Zinsen bekommst kommt was anderes raus als wenn du z.b monatlich die Zinsen auf dein Geld kriegst. Weiterhin gibts dann noch die Möglichkeit des "ZinsesZins",d.h für ein weiteren "Zinsteil" wird nicht das Startkapital sondern das was du bis zu dem Zeitpunkt dann hast für die Berechnung verwendet, und dann gibts die Möglichkeit das immer zu einem bestimmten Zeitabschnitt nur dein Startkapital verzinst wird.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
30.11.2004, 20:09 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


um die aufgabe mal ein wenig zu torpedieren...


C++:
double f(double p){return log(2)/log(1+p);} //p ist der prozentsatz für 5% 0.05 übergeben...


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
30.11.2004, 20:30 Uhr
derphilipder



@Windalf

Du torpedierst gerne Aufgaben, was?
--
Konfuzius says: "A man who goes to bed with an itchy asshole is a man who wakes up with stinky finger!"
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
30.11.2004, 20:43 Uhr
0xdeadbeef
Gott
(Operator)


Vom fachlichen Standpunkt aus macht ihr es euch da zu einfach; der Wert variiert mit der Tageszählung. Es gibt mehrere verschiedene Möglichkeiten, Stückzinsen zu berechnen - taggenau, taggenau aber mit einem 360-Tage-Jahr, 30 Tage pro Monat und 360 pro Jahr, continuous usw, die alle unterschiedliche Ergenisse dafür liefern, wann der Wert eines Papiers sich verdoppelt hat.

Ich bitte also um eine genauere Beschreibung des Problems, vorher ist eine Lösung nicht sinnvoll möglich.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
30.11.2004, 22:15 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@beefy
doch du kannst einfach die formel nehmen... einzusetzen ist einfach der zins pro zeiteinheit... was du da nimmst ist ja dir überlassen und rauskommen tut natürlich auch die zeiteinheit die du beim zins gewählt hast...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
30.11.2004, 22:25 Uhr
0xdeadbeef
Gott
(Operator)


Du setzt doch nur die Zinsen pro Jahr ein. Angenommen, du kriegst jedes Jahr 5 % Zinsen mit einem Zinslaufbeginn am 1.1., wie viel hast du dann am 23.4? Das variiert mit der Tageszählung, deswegen kommst du mit so ner einfachen Formel nicht weg.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
30.11.2004, 22:29 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@beefy
ach so du meinst auf den tag genau wenn er das erste mal überschreitet... das war ja glaube ich gar nicht aufgabenstellung... ich glaub gefragt war nur wieviele jahre es mindestens dauert bis sich das kapital verdoppelt hat... also einfach aufrunden...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
30.11.2004, 22:44 Uhr
0xdeadbeef
Gott
(Operator)


Joa, dann kann das hinhauen. Wobei ich log(2) aus Rechenzeitgründen durch 0.693147180559945 ersetzen würde.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: