000
05.09.2014, 11:07 Uhr
green
|
Habe eine einfache Frage zu Funktionen:
C++: |
#include <stdlib.h> #include <stdio.h>
float kapital, zinssatz, zinsen; int anz_tage; const int umrechnung = 100*365;
float zinsberechnung() /* Zinsberechnung */ { return kapital*zinssatz*anz_tage/umrechnung; }
int main(void) { printf("Zu verzinsendes Kapital in Euro? "); /* Eingaben */ scanf("%f",&kapital); printf("Anzahl der Tage? "); scanf("%d",&anz_tage); printf("Zinssatz in Prozent? "); scanf("%f",&zinssatz);
zinsen = zinsberechnung(kapital,zinssatz,anz_tage);
printf("\nAnfallende Zinsen: %f Euro\n\n",zinsen); }
|
Normalerweise werden bei Funktionen immer die Parameter hier aufgehührt im Programm mit
C++: |
zinsen = zinsberechnung(kapital,zinssatz,anz_tage);
|
an die Argumente der Funktion übergeben
der Programmierer hat aber den Kopf einfach leer gelassen
C++: |
float zinsberechnung() /* Zinsberechnung */ { return kapital*zinssatz*anz_tage/umrechnung; }
|
geht scheinbar auch ? |