Mittwoch, 14. September 2011

C - Durchschnitt / Average bestimmen

Das Programm:
Develop a Programm to calculate an the average of an undefined long row of numbers.
Entwickeln Sie ein Programm, das den Durchschnitt einer unbestimmt langen Zahlenreihe berechnet.

#include 

/*
Titel: durchnschnitt
Datei durchschnitt.cpp
Autor: Jonathan Ernst
Datum: 01.07.2011


Funktion:
Entwickeln Sie ein Programm, das den Durchschnitt einer
unbestimmt langen Zahlenreihe berechnet.

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


//-------------------------------------------------------------------------------------------
int main(void)                                         //aufruf funktion hauprprogramm
{
   char exit = 'a';                                    //Deklaration variable exit
   char scan = 'a';                                    //Deklaration variable scan
   float eingabe = 0;                                  //Deklaration variable eingabe
   float zahler = 0;                                   //Deklaration variable zahler
   float summe = 0;                                    //Deklaration variable summe
   float ubertrag = 0;                                 //Deklaration variable ubertrag
   float result = 0;                                   //Deklaration variable result
   

    printf("Um den Durchschnitt einer unbestimmt \nlangen Zahlenreihe zu berechnen, \nm\201ssen sie nun einige Zahlen eingeben.\n");    //ausgabe Text

do
{
    do  
   {    printf("\nGeben sie eine Zahl ein: ");       //Textausgabe
           scanf("%f", &eingabe);                    //Texteingabe

       summe = ubertrag + eingabe;                    //berechnung summe
       ubertrag = summe;                              //berechnung
       zahler = zahler+1;                             //erechnung zähler


       printf("\n\nDr\201cken sie 1 um eine neue Zahl einzugeben,\noder 2 f\201r Berechnung des Durchschnittes.\n ");    //Textausgabe
       fflush(stdin);
       exit = getchar();
}while ( exit != '2');                       //while schlaufe, solange exit nicht = f ist.

result = summe / zahler;                             //berechnung resultat

printf("\n\n\nDer Durchschnitt der eingegebenen Zahlen ist : %0.2f ", result);      //textausgabe
getch();                                                  //warte auf enter

printf("\n\n\nM\224chten sie einen weiteren Durchschnitt berechnen? j/n ");   //textausgabe
fflush(stdin);
exit = getchar();                                         // setze exit = scan

eingabe = 0;                                                // setze eingabe = 0
zahler = 0;                                                 // setze zahler = 0
summe = 0;                                                  // setze summe = 0
ubertrag = 0;                                               // setze uertrag = 0
result = 0;                                                 // setze result = 0
}while ( exit != 'n');                         //while schlaufe, solange exit nicht = f ist.
return(0);                                                //ende
}

Der Compilierte Code :


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

Keine Kommentare:

Kommentar veröffentlichen