Zum Inhalt springen

zinsberechnen


Pancakes

Empfohlene Beiträge

Hallo zusammen

Ich bin nicht besonders gut im C und in der Schule sind wir zu viele Schüler und können in einer Lektion nicht immer unsere Fragen stellen.

In einer Aufgabe geht es ums Zinsberechnen.

Mit dem Script habe ich angefangen aber ich habe Probleme mit der eigentlichen Rechnung.

___________________________________________________________________

/* **************************************************************/

/* * Autor : Lara Randello */

/* * Betreff: Zinsberechnung */

/* * Erstellt am: 16.11.2010 */

/* * Klasse: 5IS09a */

/* **************************************************************/

#include <stdio.h>

#include <conio.h>

int main (void) {

float jahr=0,kapital=0,zinsen=0,zinssatz=0,endkapital=0;

printf("Geben Sie ein Kapital ein : ");

scanf("%i",&kapital);

getchar ();

printf("Geben Sie die Laufzeit als Jahr ein: ");

scanf("%i",&jahr);

getchar();

printf("Geben Sie einen Zinssatz ein: ");

scanf("%.2f",&zinssatz);

getchar();

zinsen=(kapital*zinssatz*jahr);

endkapital=();

printf("Das Kapital verzinste sich in %i Jahr(en) auf %10.2f CHF Zinsen sind %10.2f CHF",jahr,endkapital,zinsen);

getch();

return 0;

}

________________________________________________________________

Ich wäre sehr froh wenn mir jemand helfen könnte.

Viele liebe Grüsse und ein ganz grosses Danke

eure Pancakes

Link zu diesem Kommentar
Auf anderen Seiten teilen

ist doch einfachste zinsrechnung:

für ein jahr gilt:

kapital=kapital*(100+zinssatz)
hast du 2 jahre musst du diese berechnung 2 mal machen also:
kapital=kapital*(100+zinssatz)

kapital=kapital*(100+zinssatz)
bei n-jahren musst du diese berechnung n mal machen also:
for(int i=0;i<anzahlJahre;i++){

kapital=kapital*(100+zinssatz)

}

den gesamtwert der gesamtzinsen über die laufzeit bekommst du ja dann auch einfach indem du dein startkapital vorher in ne variable speicherst und diese am ende vom gesamtkapital abziehst

ist zwar java bzw. c++ code aber ich denke du wirst ihn in c umbauen können ;) habe leider keine erfahrung in c :floet:

hoffe ich konnte dir helfen ;)

Link zu diesem Kommentar
Auf anderen Seiten teilen

ooh :upps da is mir wohl nen punkt abhanden gekommen xD
(1.00+zinssatz)

natürlich :floet:

/sign hatte die formel nur nicht mehr im kopf :beagolisc

Jetzt kommt es aber noch drauf an, wie der Anwender den Zinssatz eingibt/geben soll:

Sind 5,5% jetzt 0.055 oder 5.5 ? Wenn man die 5.5 nimmt, bist du mit den 100 auf dem richtigeren Weg, musst dann nur halt noch mal durch 100 teilen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...