das hier ist meine Lösung für zinsberechnung. wollte wissen ob das richtig ist und wie ich bei Art_2 vorgehen soll.
hier soll in Art_1 das gesamtguthaben nach einer einzugebenden Anzahl von Jahren berechnet und ausgegeben werde.
und in Art_2 soll berechnet werden nach wie vielen Jahren sich das Guthaben verdoppelt hat.
vielen Dank
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
void main ()
{
float kapital;
static float zinssatz;
int jahre;
float zinsen;
float endkapital;
int anzahl_jahre;
int guthaben;
//-----------------------------EINGABE------------------------------------------
printf("Geben Sie den anfangs Kapital ein:");
scanf("%f",&kapital);
printf("Geben Sie den Zinssatz ein:");
scanf("%f",&zinssatz);
printf("Geben Sie Anzahl Jahre ein:");
scanf("%d",&jahre);
//-----------------------------BERECHNUNG_BEGINN--------------------------------
endkapital=(kapital*pow(1+zinssatz/100,jahre));
for (int i=0; i<guthaben, i++; ){
endkapital=(kapital*pow(1+zinssatz/100,jahre));
guthaben = kapital*2;
anzahl_jahre= //hier komm ich nicht weiter???
//-----------------------------AUSGABE------------------------------------------
printf ("\n");
printf ("Art_1:\n");
printf ("\n");
printf("\n\tEndkapital = %f\n",endkapital);
printf ("\n");
printf ("\n");
printf ("Art_2");
printf ("\n");
printf ("\n");
printf ("\n\tAnzal_jahre = %f\n", anzahl_jahre);
system("Pause");
}