Montag, 10. Oktober 2011

C - Zeitungspapier zum Mond



Das Programm:
Berechnen Sie wie viele Faltungen mit Zeitungspapier der Dicke 0.05 mm notwendig sind, damit die papierstapelhöhe der Distanz Mond - Erde entspricht. ca.(384'000 km)

/*
Titel: Zeitungspapier
Datei zeitungspapier.cpp
Autor: Jonathan Ernst
Datum: 01.07.2011
Rev.1.1

Funktion:
Berechnen Sie wie viele Faltungen mit Zeitungspapier
der Dicke 0.05 mm notwendig sind, damit die papierstapelhöhe
der Distanz Mond - Erde entspricht. ca.(384'000 km)

*/
#pragma hdrstop                                      //compiler anweisung
#pragma argsused                                     //compiler anweisung
#include                                    //Biblioothek Tastatur laden
#include                                    //Bibliothek I/O laden
#include                                     //Bibliothek math laden


//-------------------------------------------------------------------------------------------
int main(void)                                         //aufruf funktion hauprprogramm
{
   double distanz = 384000000000;                        //Deklaration variable distanz Mond-Erde
   float zahler = 0;                                   //Deklaration variable zahler
   double dicke = 0.05;                                    //Deklaration variable dicke

while ( dicke<=distanz)                         //while schlaufe, solange dicke kleiner oder gleich distanz ist ist.

{
    dicke = dicke * 2;                     
     zahler++;                          //berechnung zahler

}

printf("Ein Zeitungspapierst\201ck muss %.0f mal gefaltet werden,\nbis es die Distanz Mond->Erde erreicht. ", zahler);      //textausgabe
getch();                                                  //warte auf enter

   return(0);                                                //ende
}

Der Compilierte Code :


C - simple programs
---------------------------------------------------------------------------------
Captain Malgardi
Malgardis Crew
become a fan on Facebook : Malgardi Fan!

Keine Kommentare:

Kommentar veröffentlichen