Zinsprogramm v²
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main(void)
{
double k1;
double zs, zs2, zs3, zs4, zs5, zs6, zs7;
double zg1, zg2, zg3, zg4, zg5, zg6, zg7;
double ek1, ek2, ek3, ek4, ek5, ek6, ek7;
unsigned char a=129;
system("color 1F");
SetConsoleTitle("Sparbrief");
printf(" Sparbrief
");
printf(" --------------------------
");
printf("
Geben sie ihr Startkapital ein: "); // eingaben alles nach dem EVA Prinzip
scanf("%lf", &k1);
_sleep(500);
system("cls");
printf("
Daten werden verarbeitet
");
_sleep(500);
system("cls");
printf(" Sparbrief
");
printf(" --------------------------
");
printf("
Geben Sie nun ihren Zinssatz ein: ");
scanf("%lf", &zs);
_sleep(500);
system("cls");
printf("
Daten verden verarbeitet
");
_sleep(2500);
system("cls");
ek1 = k1*(1+(zs/100)*1); // rechnungen
zg1 = ek1 - k1;
ek2 = ek1*(1+((zs+0.2f)/100)*1);
zg2 = ek2 - ek1;
zs2 = zs+0.2f;
ek3 = ek2*(1+((zs+0.4f)/100)*1);
zg3 = ek3 - ek2;
zs3 = zs2+0.2f;
ek4 = ek3*(1+((zs+0.6f)/100)*1);
zg4 = ek4 - ek3;
zs4 = zs3+0.2f;
ek5 = ek4*(1+((zs+0.8f)/100)*1);
zg5 = ek5 - ek4;
zs5 = zs4+0.2f;
ek6 = ek5*(1+((zs+1)/100)*1);
zg6 = ek6 - ek5;
zs6 = zs5+0.2f;
ek7 = ek6*(1+((zs+1.2f)/100)*1);
zg7 = ek7 - ek6;
zs7 = zs6+0.2f;
printf("
Das Programm berechnet ihnen nun die gew%cnschte Eingabe!",a);
_sleep(2000);
system("cls");
printf("
Sparbriefe
"); // ausgabe
printf("
Jahr| |Kapital | |Zinssatz| |Zinsgewinn| |Endkapital|");
printf("
--------");
printf("
1 * %-9.2f* %-8.1f* %-10.2f* %-10.2f*", k1, zs, zg1, ek1);
printf("
2 * %-9.2f* %-8.1f* %-10.2f* %-10.2f*", ek1, zs2, zg2, ek2);
printf("
3 * %-9.2f* %-8.1f* %-10.2f* %-10.2f*", ek2, zs3, zg3, ek3);
printf("
4 * %-9.2f* %-8.1f* %-10.2f* %-10.2f*", ek3, zs4, zg4, ek4);
printf("
5 * %-9.2f* %-8.1f* %-10.2f* %-10.2f*", ek4, zs5, zg5, ek5);
printf("
6 * %-9.2f* %-8.1f* %-10.2f* %-10.2f*", ek5, zs6, zg6, ek6);
printf("
7 * %-9.2f* %-8.1f* %-10.2f* %-10.2f*
", ek6, zs7, zg7, ek7);
printf("
---------
");
return 0;
}
So die Erkärung
double k1;
double zs, zs2, zs3, zs4, zs5, zs6, zs7;
double zg1, zg2, zg3, zg4, zg5, zg6, zg7;
double ek1, ek2, ek3, ek4, ek5, ek6, ek7;
unsigned char a=129;
sind Variablen die angelegt wurden.
_sleep("...");
ist eine Warte funktion die in in mili sekunden arbeitet
system("cls");
ist ein System Befehl der den Bildschirm löcht um neu Eingaben beser da zu stellen
printf(""); & scanf("");
sind zum einem eine Augabefunktion und die scanf(""); Funktion ist eine Einlesefunktion.
Alle nach dem EVA Prinzip
Eingabe Verabreitung Ausgabe

Kommentare