Hallo ich habe folgendes Problem und zwar möchte ich mir eine Tabelle in dieser Art ausgeben lassen.
Jahr Kapital am 01.01 Zinsen Kapital am 31.12
==================================
1 1000.00 35.00 1035.00
2 1035.00 36.22 1071.00
.
.
.
Das ganze habe ich so realisiert :
Wenn ich das kleine Programm ausführe, zerhaut es immer die Formatierung. Ich konnte keine Formatierungshilfen für C im Netz finden.
Gibts da irgendwelche sachen mit Linksbündig , Rechtsbündig oder so, um mein Problem zu lösen?
LG, weau
Jahr Kapital am 01.01 Zinsen Kapital am 31.12
==================================
1 1000.00 35.00 1035.00
2 1035.00 36.22 1071.00
.
.
.
Das ganze habe ich so realisiert :
Code:
#include <stdio.h>
int main ()
{
/* Variablen Eingabe*/
double anfangskapital=0,endkapital=0,zinssatz=0;
/* Hilfsvariabeln */
int i=1; /*Jahr */
double kapital_anfang=0, kapital_ende=0, zinsen=0; /*Kapital für 01.01 & 31.12
/* Werte einlesen */
printf("Anfangskapital\n:");
scanf("%lf", &anfangskapital);
printf("Endkapital\n:");
scanf("%lf", &endkapital);
printf("Zinssatz\n:");
scanf("%lf", &zinssatz);
/*Zuweisung von Kapital für erste Zeile */
kapital_anfang=anfangskapital;
printf("Jahr Kapital am 01.01 Zinsen Kapital am 31.12\n");
printf("==================================================================");
while(kapital_anfang<endkapital)
{
/* Ausgabe Jahr */
printf("%i", i);
printf("\t");
/* Ausgabe Kapital 01.01 */
printf("%.2lf", kapital_anfang);
printf("\t");
/* Ausgabe Zinsen */
/*Zinsen berechnen */
zinsen = (kapital_anfang * zinssatz) / 100;
printf("%.2lf", zinsen);
printf("\t");
/* Ausgabe Kapital 31.12 */
kapital_ende = kapital_anfang + zinsen;
printf("%.2lf", kapital_ende);
printf("/n");
/* Berechnungen*/
/*Jahr erhöhen */
i++;
/*Neues Kapital setzen*/
kapital_anfang = kapital_ende;
}
return 0;
}
Wenn ich das kleine Programm ausführe, zerhaut es immer die Formatierung. Ich konnte keine Formatierungshilfen für C im Netz finden.
Gibts da irgendwelche sachen mit Linksbündig , Rechtsbündig oder so, um mein Problem zu lösen?
LG, weau