Jede C-Datei oder auch C++-Datei wird für sich übersetzt. D.h. während
die eine Datei übersetzt wird, sind dem Compiler keinerlei Deklarationen
oder Definitionen aus anderen Dateien bekannt.
Diese "Zusammenführung" geschieht erst am Schluß, bevor das gesamte
Programm gebaut wird, im sog. "Linker" (was man ganz lose auch als
"Zusammenführer" übersetzen könnte.
Was Du brauchst ist eine Deklaration in einem H-File (und ein C-Buch).
Dazu schreibst Du in einer H-Datei
und fügst diese mit dem "#include"-Präprozessorbefehl in berechne.c ein.
Übrigens sehe ich im Code und an den Dateiendungen nur C und nicht C++.