Hallo ihr da draußen 
Habe folgendes Problem...Habe mich jetzt an C gesetzt und schreibe nun meine ersten kleinen Versuche. Mein erstes Projekt war ein Zinsrechner. Ob das jetzt wirklich auch in der Realität so gerechnet wird weiß ich nicht, ich nimm die Formel die uns unser Wirtschaftslehrer in der Schule gezeigt hat her:
Zins= Z
Kapital= K
Zeit in Tagen= t
Prozentsatz= p
Z= (K * t * p) / (100 * 360)
Ich würde euch bitten Sachen wie: Das geht viel leichter als du das gemacht hast, erstmal nicht zu sagen, da ich gerne wissen möchte wo denn in meiner Form der Fehler war. Danach bin ich immer offen und dankbar für Tipps.
Ich hab jetzt also folgendes geschrieben:
Ich brauch ja für Kommazahlen float und muss dann bei scanf
"%f" eingeben. Das hat auch funktioniert wie ich z.B 1.5 eingegeben hab...Im nachhinein ist mir aber gekommen das es ja nicht 1.5 (%) heißt sondern 0.015.
Jetzt kommt bei mir da allerdings einfach so null raus
Danke schonmal
SkyLine

Habe folgendes Problem...Habe mich jetzt an C gesetzt und schreibe nun meine ersten kleinen Versuche. Mein erstes Projekt war ein Zinsrechner. Ob das jetzt wirklich auch in der Realität so gerechnet wird weiß ich nicht, ich nimm die Formel die uns unser Wirtschaftslehrer in der Schule gezeigt hat her:
Zins= Z
Kapital= K
Zeit in Tagen= t
Prozentsatz= p
Z= (K * t * p) / (100 * 360)
Ich würde euch bitten Sachen wie: Das geht viel leichter als du das gemacht hast, erstmal nicht zu sagen, da ich gerne wissen möchte wo denn in meiner Form der Fehler war. Danach bin ich immer offen und dankbar für Tipps.
Ich hab jetzt also folgendes geschrieben:
Code:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int Kapital;
int Tage;
float Prozent;
int Zahl1=100;
int Zahl2=360;
printf ("Kapital in Euro:");
scanf ("%d", &Kapital);
printf ("Anzahl der Tage:");
scanf ("%d", &Tage);
printf ("Prozentsatz:");
scanf ("%f", &Prozent);
int Schritt1 = Kapital * Tage * Prozent;
int Schritt2 = Schritt1 / Zahl1 * Zahl2;
printf ("Ihr Zins entspricht:");
printf ("%d", Schritt2);
return 0;
}
Ich brauch ja für Kommazahlen float und muss dann bei scanf
"%f" eingeben. Das hat auch funktioniert wie ich z.B 1.5 eingegeben hab...Im nachhinein ist mir aber gekommen das es ja nicht 1.5 (%) heißt sondern 0.015.
Jetzt kommt bei mir da allerdings einfach so null raus
Danke schonmal
SkyLine