- Registriert
- 03.12.07
- Beiträge
- 1.892
Hi,
ich hoffe ich bin hier richtig, da ich ein C Proragmm in Unix über den Terminal geschrieben hab
das läuft soweit wie ich das will. also die ausgabe ist richtig (auch wenns vielleicht nicht super programmiert ist, bin ja anfänger) meine frage ist, wenn ich eine falsche angabe mache, gibt er mit den ersten print ausdruck raus, das ist verständlich, allerdings weiß ich nicht, wie ich es korekt änder, so das er mir eine falschmeldung anzeigt.
zweite frage, wir sollen einbauen, das die "tabelle" nach 10zeilen ein leerezeile ausgibt, wie ist das möglich?!
hat da für mich jmd einen tipp eine idee einen denkanstoß?!
vielen dank schonmal
ich hoffe ich bin hier richtig, da ich ein C Proragmm in Unix über den Terminal geschrieben hab

Code:
#include <stdio.h>
int main() {
/* Variablen */
int Jahr = 1;
double Startkapital, Zinsen, Endkapital, Zinsen1;
/* Abfrage fuer Eingabe */
printf("Geben Sie ihr Startkapital ein: ", Startkapital);
scanf("%lf", &Startkapital);
printf("Geben sie nun den Zinsatz in Prozent ein: ", Zinsen);
scanf("%lf", &Zinsen);
printf("Zum Schluss geben Sie Bitte das erwünschte Endkapital ein: ", Endkapital);
scanf("%lf", &Endkapital);
/* Ausgabe */
printf("Jahr Kapital am 01.01. Zinsen Kapital am 31.12.\n");
printf("-------------------------------------------------------------\n");
/* Berrechnung + Schleifen */
while (Endkapital > Startkapital) {
if (Startkapital <= Endkapital);
Zinsen1 = Startkapital * Zinsen/100;
printf("%2i", Jahr);
printf(" ");
printf("%.2lf", Startkapital);
printf(" ");
printf("%.2lf", Zinsen1);
printf(" ");
Startkapital = Zinsen1 + Startkapital;
printf("%.2lf", Startkapital);
printf(" \n");
Jahr = Jahr + 1;
}
}
das läuft soweit wie ich das will. also die ausgabe ist richtig (auch wenns vielleicht nicht super programmiert ist, bin ja anfänger) meine frage ist, wenn ich eine falsche angabe mache, gibt er mit den ersten print ausdruck raus, das ist verständlich, allerdings weiß ich nicht, wie ich es korekt änder, so das er mir eine falschmeldung anzeigt.
zweite frage, wir sollen einbauen, das die "tabelle" nach 10zeilen ein leerezeile ausgibt, wie ist das möglich?!
hat da für mich jmd einen tipp eine idee einen denkanstoß?!
vielen dank schonmal