Mittwoch, 14. September 2011

C - Erdradius / Earth radius berechen

Das Programm:
-Wie gross wäre der Abstand zwischen dem Erdumfang und einem 1m längeren Umfang, wenn man diese ineinander legen würde?
-How big would be the distance between earth's circumference and an 1m extended circumference if you would lay them into each other.

/*----------------------------------------------------------------------------------------------------
Titel: Erdradius
Datei: erdradiuse.cpp
Autor: Jonathan Ernst
Datum: 07.06.2011
Funktion: Erdradius Formeln
--------------------------------------------------------------------------------------------*/
#include   //Bibliothek Tastatur laden
#include   //Bibliothek I/O laden
#include   //Bibliothek math laden

int main(void) //Aufruf Funktion Hauptprogramm
{         //Beginn Hauptprogramm
float Umfanggeg = 0;   //Deklaration Variable Umfang Gegeben
float Eingabe1 = 0;    //Deklaration Variable Eingabe1
float Umfangges = 0;   //Deklaration Variable Umfang Gesucht
float Radius1 = 0;    //Deklaration Variable Radius Gegeben
float Radius2 = 0;    //Deklaration Variable Radius Gesucht
float Differenz = 0;   //Deklaration Variable Resultat (Differenz)

printf("\n Bitte geben sie den Umfang in km ein : ");  //Ausgabe Text
  scanf("%fkm",&Umfanggeg);        //Daten einlesen

printf("\n Bitte geben sie den Abschnit den sie dem \n Umfang beifuegen moechten in km ein: ");  //Ausgabe Text
  scanf("%fkm",&Eingabe1);        //Daten einlesen

Umfangges = Umfanggeg + Eingabe1;         //ADDITION von Unfanggeg und Eingabe 1
printf("\n Der urspruengliche Umfang1 ist: %0.2fkm \n",Umfanggeg);   //Ausgabe Text
printf("\n Sie haben dem Umfang %fkm zugefuegt.\n",Eingabe1);   //Ausgabe Text
printf("\n Jetzt betraegt der Umfang2 %0.3fkm.\n",Umfangges);    //Ausgabe Text

Radius2 = Umfanggeg / (2 * 3.141592);      //Radius 1 berechnen. 
Radius1 = Umfangges / (2 * 3.141592);      //Radius 2 berechnen.
Differenz = Radius1 - Radius2;      //Differenz von Radius 1 und 2 Berechnen

printf("\n Der Abstand zwischen Umfang1 und Umfang2 betraegt %0.5fkm.\n", Differenz);   //Ausgabe Text

getch();           //warte
return 0;            //ende
}

Der Comilierte Code/ the compiled code:


It doesn't matter how big the circumference of an object is, what matters is that you extend the circumference of the second object by the same amount.

If you extend a random circumference with 1m you'll allways get 0.15898cm. Try it, you'll see!

Es ist egal mit welchem Umfang man rechnet, das entscheidende ist die Differenz. Verändert man die Grösse um welche man einen zweiten Umfang erweitert verändert sich auch der Abstand der beiden Kreise.


C - simple programs
---------------------------------------------------------------------------------
Captain MalgardiMalgardis Crewbecome a fan on Facebook : Malgardi Fan!

Keine Kommentare:

Kommentar veröffentlichen